Greg Ewing wrote:
Benjamin Peterson wrote:

It depends on whether you're keeping the "callable" object around or
not. Somebody could add a __call__ method later.

Good point. Removing the check sounds like the
right thing to do, then.

Both classmethod & staticmethod are documented as having a *function* (callable, as I interprete that) as their single argument. Seems reasonable to me. Turning the argument into a function after the fact seems like a really esoteric use case.

_______________________________________________
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