[redirecting back to the list]

On 04/19/2017 11:15 PM, Stephan Hoyer wrote:
Ethan and Steven,

Thanks for your feedback on this one. I agree that it probably doesn't make 
sense for the standard library.

I'm still not really happy with any of the standard approaches for choosing a 
function based on an enum value -- they
all seem pretty verbose/ugly -- but clearly I'm bothered by this more than 
most, and the standard library is not a good
place for novel solutions.

I'm curious, what did you find ugly with:

    class TestEnum(CallableEnum):

         @enum
         def hello(text):
             "a pleasant greeting"
             print('hello,', text)

         @enum
         def goodbye(text):
             print('goodbye,', text)

--
~Ethan~
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to