@benoit74 the run using #164 failed looking at bookformat. It looks like a consequence of your schema change.
Can you please take a look at it ?
Traceback (most recent call last):
File "/usr/local/bin/gutenberg2zim", line 4, in <module>
__import__('pkg_resources').run_script('gutenberg2zim==1.1.9', 'gutenberg2zim')
File "/usr/local/lib/python3.11/site-packages/pkg_resources/__init__.py", line 672, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/usr/local/lib/python3.11/site-packages/pkg_resources/__init__.py", line 1472, in run_script
exec(code, namespace, namespace)
File "/usr/local/lib/python3.11/site-packages/gutenberg2zim-1.1.9-py3.11.egg/EGG-INFO/scripts/gutenberg2zim", line 236, in <module>
main(docopt(help, version=VERSION))
File "/usr/local/lib/python3.11/site-packages/gutenberg2zim-1.1.9-py3.11.egg/EGG-INFO/scripts/gutenberg2zim", line 186, in main
download_all_books(
File "/usr/local/lib/python3.11/site-packages/gutenberg2zim-1.1.9-py3.11.egg/gutenbergtozim/download.py", line 394, in download_all_books
Pool(concurrency).map(dlb, available_books)
File "/usr/local/lib/python3.11/multiprocessing/pool.py", line 367, in map
return self._map_async(func, iterable, mapstar, chunksize).get()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/multiprocessing/pool.py", line 774, in get
raise self._value
File "/usr/local/lib/python3.11/multiprocessing/pool.py", line 125, in worker
result = (True, func(*args, **kwds))
^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/multiprocessing/pool.py", line 48, in mapstar
return list(map(*args))
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/gutenberg2zim-1.1.9-py3.11.egg/gutenbergtozim/download.py", line 390, in dlb
return download_book(
^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/gutenberg2zim-1.1.9-py3.11.egg/gutenbergtozim/download.py", line 196, in download_book
[
File "/usr/local/lib/python3.11/site-packages/gutenberg2zim-1.1.9-py3.11.egg/gutenbergtozim/download.py", line 197, in <listcomp>
(b.format.mime, b.format.images, b.format.pattern)
^^^^^^^^
AttributeError: 'BookFormat' object has no attribute 'format'
@benoit74 the run using #164 failed looking at bookformat. It looks like a consequence of your schema change.
Can you please take a look at it ?