Error report:
Traceback (most recent call last):
File "runpy.py", line 196, in _run_module_as_main
File "runpy.py", line 86, in _run_code
File "site.py", line 41, in <module>
File "site.py", line 37, in main
File "calibre/db/cli/main.py", line 252, in main
File "calibre/db/cli/main.py", line 40, in run_cmd
File "calibre/db/cli/cmd_set_metadata.py", line 179, in main
File "calibre/db/cli/main.py", line 183, in run
File "calibre/db/cli/main.py", line 206, in remote_run
File "calibre/utils/serialize.py", line 107, in msgpack_loads
File "msgpack/_unpacker.pyx", line 194, in msgpack._cmsgpack.unpackb
File "calibre/utils/serialize.py", line 101, in msgpack_decoder
File "calibre/utils/serialize.py", line 107, in msgpack_loads
File "msgpack/_unpacker.pyx", line 194, in msgpack._cmsgpack.unpackb
File "calibre/utils/serialize.py", line 101, in msgpack_decoder
File "calibre/utils/serialize.py", line 83, in decode_datetime
File "calibre/utils/iso8601.py", line 26, in parse_iso8601
TypeError: timezone() argument 1 must be datetime.timedelta, not int
I receive a similar error report when trying to update the tags on a book via the command:
/Applications/ calibre. app/Contents/ MacOS/calibredb set_metadata --field tags:"test" --with-library='http:// localhost: 5070/#5_ Civil_rights' 2161
But the tags are nevertheless updated.
Error report: db/cli/ main.py" , line 252, in main db/cli/ main.py" , line 40, in run_cmd db/cli/ cmd_set_ metadata. py", line 179, in main db/cli/ main.py" , line 183, in run db/cli/ main.py" , line 206, in remote_run utils/serialize .py", line 107, in msgpack_loads _unpacker. pyx", line 194, in msgpack. _cmsgpack. unpackb utils/serialize .py", line 101, in msgpack_decoder utils/serialize .py", line 107, in msgpack_loads _unpacker. pyx", line 194, in msgpack. _cmsgpack. unpackb utils/serialize .py", line 101, in msgpack_decoder utils/serialize .py", line 83, in decode_datetime utils/iso8601. py", line 26, in parse_iso8601
Traceback (most recent call last):
File "runpy.py", line 196, in _run_module_as_main
File "runpy.py", line 86, in _run_code
File "site.py", line 41, in <module>
File "site.py", line 37, in main
File "calibre/
File "calibre/
File "calibre/
File "calibre/
File "calibre/
File "calibre/
File "msgpack/
File "calibre/
File "calibre/
File "msgpack/
File "calibre/
File "calibre/
File "calibre/
TypeError: timezone() argument 1 must be datetime.timedelta, not int
macOS Ventura - latest version of Calibre