pyqt  

[PyQt] Re: SIP - patched methods with lazy lookups

Kevin Watters
Tue, 22 Apr 2008 10:48:51 -0700

> old_init = MyClass.__init__ def new_init(self, foo, bar=5, meep=13):
> old_init(self, foo, bar, meep) MyClass.__init__ = new_init
> 
> assert MyClass.__init__ is new_init # FAIL

Oops. That should be

old_init = MyClass.__init__
def new_init(self, foo, bar=5, meep=13):
    old_init(self, foo, bar, meep)

MyClass.__init__ = new_init

assert MyClass.__init__ is new_init # FAIL


_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt