Could not add extra lookup sources
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
calibre |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
hi, I could not add another lookup sources. e.g: DuckDuckGo https:/
More details here:
calibre, version 6.6.1
ERROR: Unhandled exception: <b>TypeError<
calibre 6.6.1 embedded-python: True
macOS-12.
('Darwin', '21.6.0', 'Darwin Kernel Version 21.6.0: Mon Aug 22 20:17:10 PDT 2022; root:xnu-
Python 3.10.1
OSX: ('12.6', ('', '', ''), 'x86_64')
Interface language: None
Traceback (most recent call last):
File "calibre/
File "calibre/
File "calibre/
File "calibre/
File "calibre/
File "json/__init__.py", line 238, in dumps
File "json/encoder.py", line 201, in encode
File "json/encoder.py", line 431, in _iterencode
File "json/encoder.py", line 405, in _iterencode_dict
File "json/encoder.py", line 325, in _iterencode_list
File "json/encoder.py", line 405, in _iterencode_dict
File "json/encoder.py", line 438, in _iterencode
File "calibre/
TypeError: <function google_dictionary at 0x1140b8f70> is not JSON serializable
Since Google dictionary triggers its annoying CAPTCHA, hope more sources could be added.
Thank you in advance.
Fixed in branch master. The fix will be in the next release. calibre is usually released every alternate Friday.
status fixreleased