On 5 May 2013 13:11, Tim Delaney <timothy.c.dela...@gmail.com> wrote:

> @@ -142,6 +152,7 @@
>                  if obj_type in (object, Enum):
>                      enum_item = object.__new__(enum_class)
>                  else:
> +                    value = obj_type.__new__(obj_type, value)
>                      enum_item = obj_type.__new__(enum_class, value)
>                  enum_item._value = value
>                  enum_item._name = e
>

Bugger - this is wrong (it didn't feel right to me) - I'm sure it's only
working for me by accident. Need to think of something better.

Tim Delaney
_______________________________________________
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