Skip to content

Commit 25d247e

Browse files
committed
fix
1 parent 8b3c624 commit 25d247e

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/luxos/cli/shared.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,13 @@ def add_argument(self, *args, **kwargs):
5656
kwargs["type"] = obj
5757
super().add_argument(*args, **kwargs)
5858

59+
def error(self, message):
60+
try:
61+
super().error(message)
62+
except SystemExit:
63+
# gh-121018
64+
raise argparse.ArgumentError(None, message)
65+
5966

6067
class ArgumentTypeBase:
6168
class _NA:

0 commit comments

Comments
 (0)