Serhiy Storchaka added the comment:
Yes, it looks as a bug (or rather lack of feature) in numpy, but numpy have no
chance to fix it without help from Python. The json module is not flexible
enough.
For now this issue can be workarounded only from user side, with special
default handler.
>>> import numpy, json
>>> def default(o):
... if isinstance(o, numpy.integer): return int(o)
... raise TypeError
...
>>> json.dumps({'value': numpy.int64(42)}, default=default)
'{"value": 42}'
----------
nosy: +serhiy.storchaka
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue24313>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com