import signal, os def handler(signum, frame): handler.called = True handler.called = False signum = signal.SIGUSR1 signal.signal(signum, handler) os.kill(os.getpid(), signum) print("called", handler.called)