]> granicus.if.org Git - python/commitdiff
bpo-38059: Using sys.exit() over exit() in inspect.py (GH-15666)
authorAlan Yee <alanyee@users.noreply.github.com>
Mon, 9 Sep 2019 14:15:43 +0000 (07:15 -0700)
committerSteve Dower <steve.dower@python.org>
Mon, 9 Sep 2019 14:15:43 +0000 (07:15 -0700)
Constants added by the site module like exit() "should not be used in programs"

Lib/inspect.py
Misc/NEWS.d/next/Library/2019-09-08-11-36-50.bpo-38059.8SA6co.rst [new file with mode: 0644]

index a616f2d49b7d96a6206239ee2fb99b41ca18f1a0..0a57749ccdd4587451e472c0a8571c35039785d1 100644 (file)
@@ -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 (file)
index 0000000..001952a
--- /dev/null
@@ -0,0 +1 @@
+inspect.py now uses sys.exit() instead of exit()