Barry A. Warsaw added the comment:

On Jan 11, 2016, at 07:20 PM, Serhiy Storchaka wrote:

>I think we have to left this restriction in 3.6 (and Cython should fix its
>bug by providing either __getnewargs__/ __getnewargs_ex__, __getstate__ or
>__reduce__/__reduce_ex__). But in 2.7 and 3.5 we should allow current Cython
>to work (even obtaining wrong result) by removing the check at all or by
>making it emit only a warning.

I'm okay with reverting the change in 2.7 and 3.5 since those are clearly
regressions (whether or not Cython unpickles/copies correctly build failures
are regressions).

I'm also okay with leaving the restriction in 3.6, at least for now.  We can
let Cython upstream complain if they disagree with the location of the bug.

I will update the various branches.  Thanks for the good discussion!

----------

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

Reply via email to