ISBN.py wrongly breaks while formatting the ISBN.
command line was:
python pwb.py isbn -page:Franz-Eher-Verlag -format -lang:de -family:wikipedia -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&index=num&term=3000133437&operator=and
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