Message80

Author ianzsk
Recipients
Date 2001-02-19.09:26:35
SpamBayes Score
Marked as misclassified
Message-id
In-reply-to
Content
Any python subclass that contains a java class as a parent 
will have a proxy created for it. Also, in the PyReflectionFunction __call__
there is code to "translate" unbound methods to bound "super__" methods.
However the "self" argument passed to this method is null so that
the superclass (Here SubDate) again looks for a "super__" method ( viz:
super__super__toString()!) This of course fails and so the
call drops through.

I can't really make heads or tails of this code so I have no idea where the "bug"
is (altough the search for "super__super__" is surely wrong).  I also think the fact
that the SubSubDate class has a java proxyClass created for it (--because SubDate 
has a proxyClass--- see PyClass.init()) somehow contributes to the recursion.
History
Date User Action Args
2008-02-20 17:16:40adminlinkissue222819 messages
2008-02-20 17:16:40admincreate