Re: [Python-Dev] PEP 435 -- Adding an Enum type to the Python standard library

2013年4月25日 19:57:49 -0700

On Fri, Apr 26, 2013 at 12:38 PM, Guido van Rossum <[email protected]> wrote:
> If the above syntax won't work, that isinstance() outcome isn't really
> important. :-(
>
> Can't we do some kind of callable check? There may be some weird
> decorators that won't work, but they aren't likely to be useful in
> this context.
Yeah, it may not be as tricky as I feared: adding "not
callable(attr_val)" to the conditions for deciding whether or not to
convert a class attribute to an instance of the enum would likely
suffice to address the method problem.
You couldn't create an enum of callables, but that would be a
seriously weird thing to do anyway....
Cheers,
Nick.
--
Nick Coghlan | [email protected] | Brisbane, Australia
_______________________________________________
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

Reply via email to