[Python-Dev] PEP 435: initial values must be specified? Yes (original) (raw)

Ethan Furman ethan at stoneleaf.us
Mon May 6 19:53:57 CEST 2013


On 05/06/2013 10:48 AM, Georg Brandl wrote:

Am 05.05.2013 22:09, schrieb Ethan Furman:

About the closest you going to be able to get is something like:

def e(next=[1]): e, next[0] = next[0], next[0] + 1 return e class Color(Enum): red = e() green = e() blue = e() Uh, that's surely more nicely spelled as "e = itertools.count()"?

Why, yes, I believe it is. :)

-- Ethan



More information about the Python-Dev mailing list