Page MenuHomePhabricator

IndexError in sametitle method
Closed, ResolvedPublic

Description

pwb.py Redirect br -always -moves -lang:en leads to following error:

>>> User:SoledadKabocha/sandbox/intentionally broken redirect poundsign <<<
Traceback (most recent call last):
  File "C:\Pywikipedia\ssh\pywikibot\core\pwb.py", line 223, in <module>
    run_python_file(filename, argv, argvu, file_package)
  File "C:\Pywikipedia\ssh\pywikibot\core\pwb.py", line 82, in run_python_file
    main_mod.__dict__)
  File "C:\Pywikipedia\ssh\pywikibot\core\scripts\redirect.py", line 794, in <module>
    main()
  File "C:\Pywikipedia\ssh\pywikibot\core\scripts\redirect.py", line 791, in main
    bot.run()
  File "C:\Pywikipedia\ssh\pywikibot\core\scripts\redirect.py", line 692, in run

    self.delete_broken_redirects()
  File "C:\Pywikipedia\ssh\pywikibot\core\scripts\redirect.py", line 408, in delete_broken_redirects
    self.delete_1_broken_redirect(redir_name)
  File "C:\Pywikipedia\ssh\pywikibot\core\scripts\redirect.py", line 426, in delete_1_broken_redirect
    targetPage = redir_page.getRedirectTarget()
  File "C:\Pywikipedia\ssh\pywikibot\core\pywikibot\page.py", line 1372, in getRedirectTarget
    return self.site.getredirtarget(self)
  File "C:\Pywikipedia\ssh\pywikibot\core\pywikibot\site.py", line 2526, in getredirtarget
    if self.sametitle(pagedata['title'], target_title):
  File "C:\Pywikipedia\ssh\pywikibot\core\pywikibot\site.py", line 917, in sametitle
    name1 = name1[0].upper() + name1[1:]
IndexError: string index out of range
<type 'exceptions.IndexError'>
CRITICAL: Waiting for 1 network thread(s) to finish. Press ctrl-c to abort

Details

Event Timeline

Xqt raised the priority of this task from to Medium.
Xqt updated the task description. (Show Details)
Xqt subscribed.
Xqt set Security to None.
Restricted Application added a subscriber: Unknown Object (MLST). · View Herald TranscriptFeb 6 2015, 4:34 PM
gerritbot subscribed.

Change 189022 had a related patch set uploaded (by XZise):
[bugfix] Don't break sametitle method with empty titles

https://gerrit.wikimedia.org/r/189022

Patch-For-Review

Change 189022 merged by jenkins-bot:
[bugfix] Don't break sametitle method with empty titles

https://gerrit.wikimedia.org/r/189022