Serhiy Storchaka added the comment:

This was not a problem before 3.5 since IgnoreHandler and DefaultHandler were 
singletons exposed in the signal module as SIG_DFL and SIG_IGN. But in 
issue21076 they were converted to enums. This involves converting between enums 
and ints. All works only while SIG_DFL and SIG_IGN are small integers and there 
is small integer cache. I proposed either revert this change 
(signal_no_enum_handlers.patch in issue21076) or even make SIG_DFL and SIG_IGN 
non-integer singletons (issue23325).

----------
nosy: +serhiy.storchaka

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

Reply via email to