On Sat, Feb 21, 2015, at 13:48, Facundo Batista wrote: > We have this issue closed as resolved: > > http://bugs.python.org/issue18264 > > It's called "enum.IntEnum is not compatible with JSON serialisation", > and it looks that after a long conversation they added proper support > for it in Py3.4. > > However, this is still failing: > > Python 3.4.2 (default, Oct 8 2014, 13:18:07) > [GCC 4.9.1] on linux > >>> import enum, json > >>> Foo = enum.Enum('Foo', 'bar baz') > >>> json.dumps(Foo.bar) > Traceback (most recent call last): > ... > TypeError: <Foo.bar: 1> is not JSON serializable > > Am I failing to understand the bug tracker saying the patch was > applied for Py3.4?
As the issue title suggests, IntEnum but not Enum supports JSON serialization. _______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com