Is this intended? Seems like a bug... (Python 2.1.3, 2.2.2, 2.3.4, 2.4a3, both old- and new- style classes.) >>> class Test(object): ... def test(self): pass ... >>> Test.test is Test.test False >>> t = Test() >>> t.test is t.test False -- Dmitry Vasiliev (dima at hlabs.spb.ru) http://hlabs.spb.ru