Antoine Pitrou <pit...@free.fr> added the comment:
Here is a reproducer: https://gist.github.com/pitrou/e5a566e644730516b51de71145c5ea06 If you execute it, it will fail after a few iterations: sig 2 sig 2 sig 2 Traceback (most recent call last): File "/home/antoine/cpython/default/setinterrupt.py", line 30, in <module> main() File "/home/antoine/cpython/default/setinterrupt.py", line 27, in main cycle_handlers(signum) File "/home/antoine/cpython/default/setinterrupt.py", line 19, in cycle_handlers signal.signal(signum, handler) File "/home/antoine/cpython/default/Lib/signal.py", line 48, in signal return _int_to_enum(handler, Handlers) File "/home/antoine/cpython/default/Lib/signal.py", line 30, in _int_to_enum return enum_klass(value) File "/home/antoine/cpython/default/Lib/enum.py", line 606, in __call__ return cls.__new__(cls, value) File "/home/antoine/cpython/default/Lib/enum.py", line 927, in __new__ ve_exc = ValueError("%r is not a valid %s" % (value, cls.__qualname__)) TypeError: 'int' object is not callable ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue43406> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com