From e16b4d8cf052907c84c6254694bca59ee1b8f554 Mon Sep 17 00:00:00 2001 From: Alan Yee Date: Tue, 3 Sep 2019 13:01:17 -0700 Subject: [PATCH 1/2] Using sys.exit() over exit() in inspect.py Constants added by the site module like exit() "should not be used in programs" --- Lib/inspect.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Lib/inspect.py b/Lib/inspect.py index 99a580bd2f23500..dff4b1292be1819 100644 --- a/Lib/inspect.py +++ b/Lib/inspect.py @@ -3118,7 +3118,7 @@ def _main(): type(exc).__name__, exc) print(msg, file=sys.stderr) - exit(2) + sys.exit(2) if has_attrs: parts = attrs.split(".") @@ -3128,7 +3128,7 @@ def _main(): if module.__name__ in sys.builtin_module_names: print("Can't get info for builtin modules.", file=sys.stderr) - exit(1) + sys.exit(1) if args.details: print('Target: {}'.format(target)) From 2a53badd19c3206513ac998884e9e3aabf104ea8 Mon Sep 17 00:00:00 2001 From: Alan Yee Date: Sun, 8 Sep 2019 11:37:23 -0700 Subject: [PATCH 2/2] Add NEWS entry --- .../NEWS.d/next/Library/2019-09-08-11-36-50.bpo-38059.8SA6co.rst | 1 + 1 file changed, 1 insertion(+) create mode 100644 Misc/NEWS.d/next/Library/2019-09-08-11-36-50.bpo-38059.8SA6co.rst diff --git a/Misc/NEWS.d/next/Library/2019-09-08-11-36-50.bpo-38059.8SA6co.rst b/Misc/NEWS.d/next/Library/2019-09-08-11-36-50.bpo-38059.8SA6co.rst new file mode 100644 index 000000000000000..001952ae1261374 --- /dev/null +++ b/Misc/NEWS.d/next/Library/2019-09-08-11-36-50.bpo-38059.8SA6co.rst @@ -0,0 +1 @@ +inspect.py now uses sys.exit() instead of exit()