type function does not subtype
Greg Ewing (using news.cis.dfn.de)
me at privacy.net
Mon Mar 24 17:44:27 EST 2003
Martin v. Löwis wrote:
> That won't work. If you create a function through the def statement,
> it will be of type function, not of a subclass thereof.
Maybe something like the __metaclass__ syntax is
called for:
def myfunction(args):
__functionclass__ = myspecialfunc
...
(I know that looks like a local variable assignment,
but it wouldn't be. As Guido once said about something else,
"It's a double-underscore name -- I can give it whatever
semantics I want!")
--
Greg Ewing, Computer Science Dept,
University of Canterbury,
Christchurch, New Zealand
http://www.cosc.canterbury.ac.nz/~greg
More information about the Python-list
mailing list