[3.12] GH-79714: Add mention of stderr for clarity to ArgumentParser.exit() (GH-123932) (GH-124356)

(cherry picked from commit 5f5c0b9c23)
This commit is contained in:
Savannah Ostrowski 2024-09-23 12:04:36 -07:00 committed by GitHub
parent dd2066f274
commit b3709562ad
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -2190,8 +2190,8 @@ Exiting methods
.. method:: ArgumentParser.exit(status=0, message=None)
This method terminates the program, exiting with the specified *status*
and, if given, it prints a *message* before that. The user can override
this method to handle these steps differently::
and, if given, it prints a *message* to :data:`sys.stderr` before that.
The user can override this method to handle these steps differently::
class ErrorCatchingArgumentParser(argparse.ArgumentParser):
def exit(self, status=0, message=None):
@ -2201,8 +2201,8 @@ Exiting methods
.. method:: ArgumentParser.error(message)
This method prints a usage message including the *message* to the
standard error and terminates the program with a status code of 2.
This method prints a usage message, including the *message*, to
:data:`sys.stderr` and terminates the program with a status code of 2.
Intermixed parsing