Serhiy Storchaka added the comment:

Thank you Jeroen. It looks to me that all problems can be resolved by 
reordering base classes and making Cython not generating trivial __new__. But 
that is possible only in new Python version. In maintained versions we should 
keep the old behavior for backward compatibility even if it contradicts normal 
rules for method resolution and the behavior of Python classes. We should find 
other solution for making explicit __new__ assigning working.

----------
nosy: +larry, ned.deily
priority: normal -> release blocker

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue5322>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to