File tree Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change @@ -412,10 +412,7 @@ always available.
412
412
413
413
.. function :: exit([arg])
414
414
415
- Exit from Python. This is implemented by raising the :exc: `SystemExit `
416
- exception, so cleanup actions specified by finally clauses of :keyword: `try `
417
- statements are honored, and it is possible to intercept the exit attempt at
418
- an outer level.
415
+ Raise a :exc: `SystemExit ` exception, signaling an intention to exit the interpreter.
419
416
420
417
The optional argument *arg * can be an integer giving the exit status
421
418
(defaulting to zero), or another type of object. If it is an integer, zero
@@ -432,7 +429,8 @@ always available.
432
429
433
430
Since :func: `exit ` ultimately "only" raises an exception, it will only exit
434
431
the process when called from the main thread, and the exception is not
435
- intercepted.
432
+ intercepted. Cleanup actions specified by finally clauses of :keyword: `try ` statements
433
+ are honored, and it is possible to intercept the exit attempt at an outer level.
436
434
437
435
.. versionchanged :: 3.6
438
436
If an error occurs in the cleanup after the Python interpreter
You can’t perform that action at this time.
0 commit comments