diff --git a/src/cmd.py b/src/cmd.py index 4d69424..c955840 100644 --- a/src/cmd.py +++ b/src/cmd.py @@ -78,7 +78,7 @@ class NewInteractiveShell: cmds = cmd.split(" ") try: args = self.parser.parse_args(cmds) - except argparse.ArgumentError: + except (argparse.ArgumentError, argparse.ArgumentTypeError, SystemExit): logger.warning(f"Unknown command: {cmd}") return match cmds[0]: