I get this on all recipes with the 10200 revision
Code:
34% Download finished
Parsing all content...
Python function terminated unexpectedly
'2to3' (Error Code: 1)
Traceback (most recent call last):
File "site.py", line 132, in main
File "site.py", line 109, in run_entry_point
File "C:\Users\Nick\calibre\src\calibre\ebooks\conversion\cli.py", line 286, in main
plumber.run()
File "C:\Users\Nick\calibre\src\calibre\ebooks\conversion\plumber.py", line 946, in run
encoding=self.input_plugin.output_encoding)
File "C:\Users\Nick\calibre\src\calibre\ebooks\conversion\plumber.py", line 1084, in create_oebbook
reader()(oeb, path_or_stream)
File "C:\Users\Nick\calibre\src\calibre\ebooks\oeb\reader.py", line 71, in __call__
self._all_from_opf(opf)
File "C:\Users\Nick\calibre\src\calibre\ebooks\oeb\reader.py", line 610, in _all_from_opf
self._metadata_from_opf(opf)
File "C:\Users\Nick\calibre\src\calibre\ebooks\oeb\reader.py", line 132, in _metadata_from_opf
mi = OPF(stream).to_book_metadata()
File "C:\Users\Nick\calibre\src\calibre\ebooks\metadata\opf2.py", line 609, in to_book_metadata
ans = MetaInformation(self)
File "C:\Users\Nick\calibre\src\calibre\ebooks\metadata\__init__.py", line 264, in MetaInformation
return Metadata(title, authors, other=mi)
File "C:\Users\Nick\calibre\src\calibre\ebooks\metadata\book\base.py", line 108, in __init__
self.smart_update(other)
File "C:\Users\Nick\calibre\src\calibre\ebooks\metadata\book\base.py", line 567, in smart_update
other_lang = getattr(other, 'languages', [])
File "C:\Users\Nick\calibre\src\calibre\ebooks\metadata\opf2.py", line 955, in fget
l = canonicalize_lang(t.strip())
File "C:\Users\Nick\calibre\src\calibre\utils\localization.py", line 216, in canonicalize_lang
m2to3 = iso639['2to3']
KeyError: '2to3'