module with __call__ defined is not callable?
Delaney, Timothy (Tim)
tdelaney at avaya.com
Wed Feb 8 18:07:49 EST 2006
Steven D'Aprano wrote:
> That's not a _reason_, it is just a (re-)statement of fact. We know
> that defining a __call__ method on a module doesn't make it callable.
> Why not? The answer isn't "because defining a __call__ method on a
> module or an instance doesn't make it callable", that's just avoiding
> the question.
My reading of the OP sounded like he wanted to know the *technical*
reason for why it doesn't work - which is what I provided.
If you can come up with a convincing argument, after re-reading the OP
(as I've just done), that that is *not* what he meant, I'm all ears.
Tim Delaney
More information about the Python-list
mailing list