branch | tls-sprint |
changeset 652 | 603c782dc092 |
parent 646 | 8a9551089912 |
child 660 | 5233a9457f6b |
--- a/vregistry.py Tue Feb 17 12:34:13 2009 +0100 +++ b/vregistry.py Tue Feb 17 12:47:07 2009 +0100 @@ -234,7 +234,9 @@ cls = registerer.do_it_yourself(vobjects) #_kicked |= registerer.kicked if cls: - vobject = cls.registered(self) + # registered() is technically a classmethod but is not declared + # as such because we need to compose registered in some cases + vobject = cls.registered.im_func(cls, self) try: vname = vobject.__name__ except AttributeError: