Message6134

Author spider
Recipients spider
Date 2010-10-04.10:51:50
SpamBayes Score 2.30815e-08
Marked as misclassified No
Message-id <1286189511.89.0.235033962391.issue1663@psf.upfronthosting.co.za>
In-reply-to
Content
OK, I think we've found where the problem was introduced:

Revision 6837
hack around PyReflectedFunction's assumption of how instancemethod calls into
it so instancemethod's ThreadState pass through optimization can be enabled

The problem is in PyReflectedFunction.java, in this method: 
public PyObject __call__(PyObject[] args, String[] keywords) {
(it's line 194 in revision 7066).

I don't have enough understanding of how all this fits together to suggest a fix (the comment in line 48
    // NOTE: this calledStatically business is pretty hacky
suggests only the brave should touch this code).

However, I hope that's enough to get you started.
History
Date User Action Args
2010-10-04 10:51:51spidersetmessageid: <1286189511.89.0.235033962391.issue1663@psf.upfronthosting.co.za>
2010-10-04 10:51:51spidersetrecipients: + spider
2010-10-04 10:51:51spiderlinkissue1663 messages
2010-10-04 10:51:50spidercreate