On 8 May 2013 01:26, "Antoine Pitrou" <[email protected]> wrote: > > Le Wed, 8 May 2013 01:03:38 +1000, > Nick Coghlan <[email protected]> a écrit : > > > > What if there was a variant of the class statement that bound the > > result of a function call rather than using the normal syntax: > > > > class Animal from enum.Enum(members="dog cat bear") > > Apparently you're trying hard to invent syntaxes just to avoid > subclassing.
Yeah, just accepting an auto-numbered "members" arg still seems cleaner to me. If we decouple autonumbering from using the functional API, then the rules for pickle support are simple: * use the class syntax; or * pass a fully qualified name. The fragile getframe hack should not be propagated beyond namedtuple. Cheers, Nick. > > Regards > > Antoine. > > > _______________________________________________ > Python-Dev mailing list > [email protected] > http://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: http://mail.python.org/mailman/options/python-dev/ncoghlan%40gmail.com
_______________________________________________ Python-Dev mailing list [email protected] http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com
