From: SourceForge.net <no...@so...> - 2006-11-20 01:47:28
|
Bugs item #1577969, was opened at 2006-10-16 02:32 Message generated for change (Comment added) made by cgroves You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112867&aid=1577969&group_id=12867 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Core Group: None >Status: Closed >Resolution: Fixed Priority: 5 Private: No Submitted By: neo (neoedmund) Assigned to: Nobody/Anonymous (nobody) Summary: cannot do some trickles Initial Comment: I have a small program which make me like python very much, run well in python2.4(also 2.5), but fail to run in Jython(jythonRelease_2_2alpha1). [code] class C1(object): def v(self, o): return "expected "+o class C2(object): def m(self): print self.v("aaa") class C3(object):pass from types import MethodType def addMethod(obj, meth): f = meth.im_func setattr(obj, f.__name__, MethodType(f,obj)) def test1(): o = C3() addMethod(o, C2.m) addMethod(o, C1.v) o.m() test1() print C1.v.im_func(None,"xxx") [/code] > jython.bat d:\neo\py\oop.py Traceback (innermost last): File "d:\neo\py\oop.py", line 24, in ? File "d:\neo\py\oop.py", line 19, in test1 File "d:\neo\py\oop.py", line 15, in addMethod TypeError: _new_impl(): expected 3 args; got 2 ---------------------------------------------------------------------- >Comment By: Charles Groves (cgroves) Date: 2006-11-19 20:47 Message: Logged In: YES user_id=1174327 Originator: NO This is fixed in svn and will be in the forthcoming beta. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112867&aid=1577969&group_id=12867 |