Xqt added a comment.
Sometimes Site.broken_redirects() returns pages which wrongly are marked as
redirects:
>>> from __future__ import unicode_literals
>>> import pwb, pywikibot as py
>>> s = py.Site('ar')
>>> for page in s.broken_redirects():
if page.title().startswith('11'): break
pagedict gives:
{u'contentmodel': u'wikitext',
u'lastrevid': 15902649,
u'length': 40,
u'new': u'',
u'ns': 105,
u'pageid': 2677629,
u'pagelanguage': u'ar',
u'pagelanguagedir': u'rtl',
u'pagelanguagehtmlcode': u'ar',
u'protection': [],
u'redirect': u'',
u'restrictiontypes': [u'edit', u'move'],
u'title': u':11 \u0641\u0628\u0631\u0627\u064a\u0631',
u'touched': u'2015-08-25T13:24:28Z'}
reloading pageinfo, pagedict hasn't redirects anymore:
>>> del page._isredir
>>> page.isRedirectPage()
{u'contentmodel': u'wikitext',
u'lastrevid': 18508152,
u'length': 15807,
u'ns': 0,
u'pageid': 2874,
u'pagelanguage': u'ar',
u'pagelanguagedir': u'rtl',
u'pagelanguagehtmlcode': u'ar',
u'protection': [],
u'restrictiontypes': [u'edit', u'move'],
u'title': u'11 \u0641\u0628\u0631\u0627\u064a\u0631',
u'touched': u'2016-03-21T21:36:22Z'}
False
TASK DETAIL
https://phabricator.wikimedia.org/T130911
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Xqt
Cc: Aklapper, Xqt, pywikibot-bugs-list, jayvdb
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs