[Python-Dev] PEP 435: pickling enums created with the functional API (original) (raw)

Barry Warsaw barry at python.org
Thu May 9 18:31:34 CEST 2013


On May 09, 2013, at 09:24 AM, Guido van Rossum wrote:

+1. This is a good one. While adding module=name is actually more typing than passing name + '.Color' as the class name, the current proposal (parsing for dots) makes it very attractive to do the wrong thing and hardcode the module name. Then typing the module incorrectly is very easy, and the mistake is easily overlooked because it won't be noticed until you actually try to pickle a member.

Seems reasonable. The module argument should be keyword-only, and obviously namedtuple should support the same API.

-Barry



More information about the Python-Dev mailing list