Hello Paul, Thanks for the PEP and the description of the various issues. > An example implementation of a SIGINT handler that interrupts safely > might look like:: > > import inspect, sys, functools > > def sigint_handler(sig, frame): > if inspect.getcleanupframe(frame) is None: > raise KeyboardInterrupt() > sys.setcleanuphook(functools.partial(sigint_handler, 0)) It is not clear whether you are proposing this for the default signal handler, or only as an example that third-party libraries or frameworks could implement. Regards Antoine.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4