diff options
author | Alan Yee <alanyee@users.noreply.github.com> | 2019-09-09 14:15:43 (GMT) |
---|---|---|
committer | Steve Dower <steve.dower@python.org> | 2019-09-09 14:15:43 (GMT) |
commit | e3c59a75279b0df4e7553d6f0031e202de434e43 (patch) | |
tree | 0d8a07890ce60dd25fb767b2a2fd6ca876e3698b | |
parent | 24b11b8c95e96cf9c93fb7fc253e6e96506f2d77 (diff) | |
download | cpython-e3c59a75279b0df4e7553d6f0031e202de434e43.zip cpython-e3c59a75279b0df4e7553d6f0031e202de434e43.tar.gz cpython-e3c59a75279b0df4e7553d6f0031e202de434e43.tar.bz2 |
bpo-38059: Using sys.exit() over exit() in inspect.py (GH-15666)
Constants added by the site module like exit() "should not be used in programs"
-rw-r--r-- | Lib/inspect.py | 4 | ||||
-rw-r--r-- | Misc/NEWS.d/next/Library/2019-09-08-11-36-50.bpo-38059.8SA6co.rst | 1 |
2 files changed, 3 insertions, 2 deletions
diff --git a/Lib/inspect.py b/Lib/inspect.py index a616f2d..0a57749 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)) 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 0000000..001952a --- /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() |