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~
_______________________________________________
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