Xqt reopened this task as "Open".
Xqt added a comment.
Patch does not work, it fails in some situations:
C:\pwb\GIT\core>pwb.py redirect do -lang:ar
Retrieving double redirect special page...
Traceback (most recent call last):
File "C:\pwb\GIT\core\pwb.py", line 256, in <module>
if not main():
File "C:\pwb\GIT\core\pwb.py", line 250, in main
run_python_file(filename, [filename] + args, argvu, file_package)
File "C:\pwb\GIT\core\pwb.py", line 121, in run_python_file
main_mod.__dict__)
File ".\scripts\redirect.py", line 816, in <module>
main()
File ".\scripts\redirect.py", line 813, in main
bot.run()
File ".\scripts\redirect.py", line 712, in run
self.fix_double_redirects()
File ".\scripts\redirect.py", line 531, in fix_double_redirects
for redir_name in self.generator.retrieve_double_redirects():
File ".\scripts\redirect.py", line 333, in retrieve_double_redirects
for page in self.site.preloadpages(self.site.double_redirects()):
File "C:\pwb\GIT\core\pywikibot\site.py", line 3097, in preloadpages
for sublist in itergroup(pagelist, groupsize):
File "C:\pwb\GIT\core\pywikibot\tools\__init__.py", line 603, in itergroup
for item in iterable:
File "C:\pwb\GIT\core\pywikibot\data\api.py", line 2775, in __iter__
yield self.result(item)
File "C:\pwb\GIT\core\pywikibot\data\api.py", line 2873, in result
p = pywikibot.Page(self.site, pagedata['title'], pagedata['ns'])
File "C:\pwb\GIT\core\pywikibot\tools\__init__.py", line 1370, in wrapper
return obj(*__args, **__kw)
File "C:\pwb\GIT\core\pywikibot\tools\__init__.py", line 1370, in wrapper
return obj(*__args, **__kw)
File "C:\pwb\GIT\core\pywikibot\page.py", line 2119, in __init__
super(Page, self).__init__(source, title, ns)
File "C:\pwb\GIT\core\pywikibot\page.py", line 134, in __init__
self._link = Link(title, source=source, defaultNamespace=ns)
File "C:\pwb\GIT\core\pywikibot\page.py", line 4876, in __init__
self._defaultns = self._source.namespaces[defaultNamespace]
File "C:\pwb\GIT\core\pywikibot\site.py", line 524, in __getitem__
return self._namespaces[key]
KeyError: 105
<type 'exceptions.KeyError'>
CRITICAL: Closing network session.
Namespace 105 was removed on ar-wiki
TASK DETAIL
https://phabricator.wikimedia.org/T104864
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Mpaa, Xqt
Cc: Mpaa, Sn1per, gerritbot, XZise, jayvdb, Aklapper, Xqt, pywikibot-bugs-list,
Lewizho99
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs