From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Mon, 9 Sep 2019 15:19:13 +0000 (-0700) Subject: bpo-38059: Using sys.exit() over exit() in inspect.py (GH-15666) X-Git-Tag: v3.7.5rc1~119 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b7bf632d4ebacfeffc8770a7848c690fa2a90a62;p=thirdparty%2FPython%2Fcpython.git 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" (cherry picked from commit e3c59a75279b0df4e7553d6f0031e202de434e43) Co-authored-by: Alan Yee --- diff --git a/Lib/inspect.py b/Lib/inspect.py index 4d4f33dcc57b..7f0517207d15 100644 --- a/Lib/inspect.py +++ b/Lib/inspect.py @@ -3108,7 +3108,7 @@ def _main(): type(exc).__name__, exc) print(msg, file=sys.stderr) - exit(2) + sys.exit(2) if has_attrs: parts = attrs.split(".") @@ -3118,7 +3118,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 000000000000..001952ae1261 --- /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()