Xqt created this task. Xqt added a subscriber: Xqt. Xqt added a project: pywikibot-core. Restricted Application added subscribers: Aklapper, pywikipedia-bugs.
TASK DESCRIPTION ISBN.py wrongly breaks while formatting the ISBN.
command line was:
``` pwb.py isbn -page:Franz-Eher-Verlag -Format -lang:de -simulate ``` The ISBN is ISBN 3-00-013343-7 which is correct and exists [1]. But the script fails. [1] https://portal.dnb.de/opac.htm?referrer=Wikipedia&method=enhancedSearch&...
``` Traceback (most recent call last): File "C:\pwb\SVN\core\pwb.py", line 228, in <module> run_python_file(filename, argv, argvu, file_package) File "C:\pwb\SVN\core\pwb.py", line 85, in run_python_file main_mod.__dict__) File ".\scripts\isbn.py", line 1662, in <module> main() File ".\scripts\isbn.py", line 1657, in main bot.run() File ".\scripts\isbn.py", line 1526, in run self.treat(page) File ".\scripts\isbn.py", line 1504, in treat new_text = self.isbnR.sub(_hyphenateIsbnNumber, new_text) File ".\scripts\isbn.py", line 1415, in _hyphenateIsbnNumber i.format() File ".\scripts\isbn.py", line 1334, in format ISBN.format(self) File ".\scripts\isbn.py", line 1225, in format % self.code) __main__.InvalidIsbnException: ISBN 3-00-013343-7: publisher number unknown. <class '__main__.InvalidIsbnException'> CRITICAL: Waiting for 1 network thread(s) to finish. Press ctrl-c to abort ```
TASK DETAIL https://phabricator.wikimedia.org/T97887
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Xqt Cc: pywikipedia-bugs, Xqt, Aklapper, jayvdb