INNER CODE UNIT · Python
_cleanup
jd/pifpaf · pifpaf/__main__.py:211
def _cleanup(signum=None, frame=None, ret=0):
signal.signal(signal.SIGTERM, signal.SIG_IGN)
signal.signal(signal.SIGHUP, signal.SIG_IGN)
signal.signal(signal.SIGINT, signal.SIG_IGN)
try:
driver.cleanUp()
except Exception: # noqa: B902
LOG.error("Unexpected cleanUp error", exc_info=True)
util.process_cleaner(c)
sys.exit(1 if signum == signal.SIGINT else ret)
signal.signal(signal.SIGTERM, _cleanup)
signal.signal(signal.SIGHUP, _cleanup)
signal.signal(signal.SIGINT, _cleanup)
signal.signal(signal.SIGPIPE, signal.SIG_IGN)
try:
ret = c.wait()