JJMC89 created this task.
JJMC89 added a project: Pywikibot-core.
Herald added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION

site.logevents() does not respect the namespace parameter.

In the example below, namespace=0 but it yields LogEntrys where ns() != 0.

Example
>>> import datetime
>>> from datetime import date, time
>>> from dateutil.relativedelta import relativedelta
>>> import pywikibot
>>> site = pywikibot.Site('en', 'wikipedia')
>>> start = datetime.datetime.combine(date.today() + relativedelta(days=-1), time.min)
>>> end = datetime.datetime.combine(date.today() + relativedelta(days=-1), time.max)
>>> for logevent in site.logevents(logtype='move', namespace=0, start=start, end=end, reverse=True, total=10):
...     print(logevent.page(), logevent.ns(), logevent.target_ns.id)
...
[[en:Mortimer J. (Tim) Buckley]] 0 0
[[en:Talk:Mortimer J. (Tim) Buckley]] 1 1
[[en:Salome (painting)]] 0 0
[[en:Talk:Salome (painting)]] 1 1
[[en:User:RossO/sandbox/Current Events Monthly Intro]] 2 2
[[en:Kendua Joyhari Spry Govt. High School]] 0 0
[[en:Talk:Kendua Joyhari Spry Govt. High School]] 1 1
[[en:User:BD2412/sandbox/16]] 2 0
[[en:Kozo Takahashi]] 0 0
[[en:Talk:Kozo Takahashi]] 1 1



version.py output
Pywikibot: [https] r-pywikibot-core.git (b82382a, g1, 2017/09/02, 22:14:27, n/a)
Release version: 3.0-dev
requests version: 2.2.1
  cacerts: /etc/ssl/certs/ca-certificates.crt
    certificate test: ok
Python: 3.4.3 (default, Nov 17 2016, 01:08:31)
[GCC 4.8.4]

TASK DETAIL
https://phabricator.wikimedia.org/T174875

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: JJMC89
Cc: Aklapper, pywikibot-bugs-list, JJMC89, Magul, Tbscho, MayS, Mdupont, Avicennasis, jayvdb, Dalba, Masti, Alchimista, Rxy
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to