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

Reply via email to