From ff22eb51563f03659ed60daac92f2f79fdc16234 Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Wed, 1 Nov 2023 11:37:01 +0800 Subject: fixed sys.exit not imported --- stdlib.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stdlib.py b/stdlib.py index f2ff7cc..8069d6d 100755 --- a/stdlib.py +++ b/stdlib.py @@ -251,13 +251,13 @@ def sigcatch(sig, error=None, sysexit=False, handler=None): def handler(sig, stack): printerror(f"catched kill signal: {sig}") if sysexit: - import sys.exit - sys.exit(sig) + from sys import exit as sysexit + sysexit(sig) elif error: def handler(sig, stack): printerror(error) if sysexit: - sys.exit(sig) + sysexit(sig) if sig == str: from signal import sig signal(signal.sig, handler) -- cgit v1.2.3