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 @@ -429,10 +429,7 @@ always available.
429
429
430
430
.. function :: exit([arg])
431
431
432
- Exit from Python. This is implemented by raising the :exc: `SystemExit `
433
- exception, so cleanup actions specified by finally clauses of :keyword: `try `
434
- statements are honored, and it is possible to intercept the exit attempt at
435
- an outer level.
432
+ Raise a :exc: `SystemExit ` exception, signaling an intention to exit the interpreter.
436
433
437
434
The optional argument *arg * can be an integer giving the exit status
438
435
(defaulting to zero), or another type of object. If it is an integer, zero
@@ -449,7 +446,8 @@ always available.
449
446
450
447
Since :func: `exit ` ultimately "only" raises an exception, it will only exit
451
448
the process when called from the main thread, and the exception is not
452
- intercepted.
449
+ intercepted. Cleanup actions specified by finally clauses of :keyword: `try ` statements
450
+ are honored, and it is possible to intercept the exit attempt at an outer level.
453
451
454
452
.. versionchanged :: 3.6
455
453
If an error occurs in the cleanup after the Python interpreter
You can’t perform that action at this time.
0 commit comments