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()"?

Georg

_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to