Message80
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.
|
|
Date |
User |
Action |
Args |
2008-02-20 17:16:40 | admin | link | issue222819 messages |
2008-02-20 17:16:40 | admin | create | |
|