[Python-ideas] Enums
Ethan Furman
ethan at stoneleaf.us
Thu Jul 28 19:57:01 CEST 2011
Barry Warsaw wrote:
> In my experimental branch I've also made EnumValues subclasses of ints. This
> breaks one test in my Mailman 3 test suite, since I was using a custom encoder
> for json.dumps() which knew how to encode EnumValues. However, the json
> module doesn't allow you to override the encoding of basic types,
Isn't this a problem with json? An EnumValue is a subclass, after all,
not a plain ol' straight-up int -- I would think that json should
realize a subclass may be different and go the .default() route.
~Ethan~
More information about the Python-ideas
mailing list