Mark Wilson wrote at 2006-9-26 15:33 +0100: > ... >We've been working on a Zope web app which has been built and running on Zope >2.7.0 for over 2 years now. Recently I've been trying to move it to Zope >2.9.4 but have encountered some severe difficulties with a couple (at least) >of monkey patches that are essential to our app and which worked fine with >the earlier version. > .... > PF2SpecialUser.PF2Superuser_allowed = SpecialUser.allowed > # replace with our custom method > SpecialUser.allowed = PF2SpecialUser.PF2SpecialUser_allowed
Add ".im_func" at the end of these lines. "im_func" strips the "InstanceMethod" wrapper and gives you the raw function (which unlike the "InstanceMethod" does not check the "isinstance" property for the wrong class). -- Dieter _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )