[Python-Dev] PEP 435: pickling enums created with the functional API
Piotr Duda
duda.piotr at gmail.com
Tue May 7 17:35:11 CEST 2013
More information about the Python-Dev mailing list
Tue May 7 17:35:11 CEST 2013
- Previous message: [Python-Dev] PEP 435: pickling enums created with the functional API
- Next message: [Python-Dev] PEP 435: pickling enums created with the functional API
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
2013/5/7 Ethan Furman <ethan at stoneleaf.us>: > On 05/07/2013 08:01 AM, Piotr Duda wrote: >> >> 2013/5/7 Ethan Furman <ethan at stoneleaf.us>: >>> >>> On 05/07/2013 07:48 AM, Piotr Duda wrote: >>>> >>>> >>>> >>>> What about adding simple syntax (I proposed this earlier, but no one >>>> commented) that take care of assigning name and module, something >>>> like: >>>> >>>> def name = expression >>>> >>>> which would be rough equivalent for: >>>> >>>> name = expression >>>> name.__name__ = 'name' >>>> name.__module__ = __name__ >>> >>> >>> >>> How is that different from >>> >>> --> name = Enum('module.name', ... ) >>> >>> ? >> >> >> It's DRY. > > > How? You need to provide a complete example: > > Do you mean something like: > > --> def mymodule.Color('red green blue') > def Color = Enum('red green blue') -- 闇に隠れた黒い力 弱い心を操る
- Previous message: [Python-Dev] PEP 435: pickling enums created with the functional API
- Next message: [Python-Dev] PEP 435: pickling enums created with the functional API
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list