mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
f6e15704b3
commit
457ab4616e
@ -203,7 +203,7 @@ def to_json(obj):
|
|||||||
'__value__': isoformat(obj, as_utc=True)}
|
'__value__': isoformat(obj, as_utc=True)}
|
||||||
if isinstance(obj, (set, frozenset)):
|
if isinstance(obj, (set, frozenset)):
|
||||||
return {'__class__': 'set', '__value__': tuple(obj)}
|
return {'__class__': 'set', '__value__': tuple(obj)}
|
||||||
if hasattr(obj, 'toBase64'):
|
if hasattr(obj, 'toBase64'): # QByteArray
|
||||||
return {'__class__': 'bytearray',
|
return {'__class__': 'bytearray',
|
||||||
'__value__': bytes(obj.toBase64()).decode('ascii')}
|
'__value__': bytes(obj.toBase64()).decode('ascii')}
|
||||||
raise TypeError(repr(obj) + ' is not JSON serializable')
|
raise TypeError(repr(obj) + ' is not JSON serializable')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user