mirror of
https://github.com/python/cpython.git
synced 2025-09-18 14:40:43 +00:00
bpo-9495: avoid confusing chained exception in argparse test (GH-17120)
This commit is contained in:
parent
424e5686d8
commit
d4331c56b4
2 changed files with 3 additions and 1 deletions
|
@ -105,7 +105,8 @@ def stderr_to_parser_error(parse_args, *args, **kwargs):
|
||||||
code = sys.exc_info()[1].code
|
code = sys.exc_info()[1].code
|
||||||
stdout = sys.stdout.getvalue()
|
stdout = sys.stdout.getvalue()
|
||||||
stderr = sys.stderr.getvalue()
|
stderr = sys.stderr.getvalue()
|
||||||
raise ArgumentParserError("SystemExit", stdout, stderr, code)
|
raise ArgumentParserError(
|
||||||
|
"SystemExit", stdout, stderr, code) from None
|
||||||
finally:
|
finally:
|
||||||
sys.stdout = old_stdout
|
sys.stdout = old_stdout
|
||||||
sys.stderr = old_stderr
|
sys.stderr = old_stderr
|
||||||
|
|
|
@ -312,6 +312,7 @@ Gilles Civario
|
||||||
Chris Clark
|
Chris Clark
|
||||||
Diana Clarke
|
Diana Clarke
|
||||||
Laurie Clark-Michalek
|
Laurie Clark-Michalek
|
||||||
|
Alexander Clarkson
|
||||||
Mike Clarkson
|
Mike Clarkson
|
||||||
Andrew Clegg
|
Andrew Clegg
|
||||||
Brad Clements
|
Brad Clements
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue