Message240656
James Powell is currently looking into this at the PyCon sprints.
The key problem appears to be the check that assumes "obj.__init__ is object.__init__" indicates that there's no user defined init or new method, when in fact a builtin or extension type that only overrides __new__ would also pass that check (since the earlier check for __new__ returns None if the method implementation isn't a pure Python callable) |
|
Date |
User |
Action |
Args |
2015-04-13 16:49:23 | ncoghlan | set | recipients:
+ ncoghlan, larry, yselivanov, james |
2015-04-13 16:49:23 | ncoghlan | set | messageid: <1428943763.85.0.759427173291.issue23934@psf.upfronthosting.co.za> |
2015-04-13 16:49:23 | ncoghlan | link | issue23934 messages |
2015-04-13 16:49:23 | ncoghlan | create | |
|