Marcin Gozdalik <goz...@gmail.com> added the comment:
A program which failed under Python 3.6 with TypeError: 'int' object is not callable still fails under Python 3.7.4 with same exception: import signal import os import sys import time import multiprocessing def fail(): def handler(*args): pass while True: signal.signal(signal.SIGUSR1, signal.SIG_IGN) signal.signal(signal.SIGUSR1, handler) proc = multiprocessing.Process(target=fail) proc.start() time.sleep(1) pid = proc.pid i = 0 try: while proc.is_alive(): print("\r", end='') print(i, end='') i += 1 os.kill(pid, signal.SIGUSR1) time.sleep(0.001) finally: proc.join() ---------- nosy: +gozdal _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue23395> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com