From 30878a7735f7d5cf2023f5b2758feee850b60700 Mon Sep 17 00:00:00 2001 From: Jonathon Reinhart Date: Mon, 5 Sep 2022 17:32:23 -0400 Subject: argparse: Remove unused name variable when handling ArgumentTypeError (#96549) This removes the unused `name` variable in the block where `ArgumentTypeError` is handled. `ArgumentTypeError` errors are handled by showing just the string of the exception; unlike `ValueError`, the name (`__name__`) of the function is not included in the error message. Fixes #96548 --- Lib/argparse.py | 1 - 1 file changed, 1 deletion(-) diff --git a/Lib/argparse.py b/Lib/argparse.py index fe48f86..d2dcfdf 100644 --- a/Lib/argparse.py +++ b/Lib/argparse.py @@ -2523,7 +2523,6 @@ class ArgumentParser(_AttributeHolder, _ActionsContainer): # ArgumentTypeErrors indicate errors except ArgumentTypeError as err: - name = getattr(action.type, '__name__', repr(action.type)) msg = str(err) raise ArgumentError(action, msg) -- cgit v0.12