Small exception handling cleanup in parsers.py
This commit is contained in:
parent
7787a67c45
commit
b7440b1f79
@ -216,19 +216,19 @@ class CommandParser:
|
|||||||
try:
|
try:
|
||||||
self.parse(text)
|
self.parse(text)
|
||||||
self._check()
|
self._check()
|
||||||
except ArgumentCountError as e:
|
|
||||||
if ignore_exc:
|
|
||||||
message.error("{}: invalid argument count - {}".format(
|
|
||||||
self._cmd.name, str(e)))
|
|
||||||
return False
|
|
||||||
else:
|
|
||||||
raise
|
|
||||||
except NoSuchCommandError as e:
|
except NoSuchCommandError as e:
|
||||||
if ignore_exc:
|
if ignore_exc:
|
||||||
message.error("{}: no such command".format(e))
|
message.error("{}: no such command".format(e))
|
||||||
return False
|
return False
|
||||||
else:
|
else:
|
||||||
raise
|
raise
|
||||||
|
except ArgumentCountError as e:
|
||||||
|
if ignore_exc:
|
||||||
|
message.error("{}: invalid argument count - {}".format(
|
||||||
|
self._cmd.name, e))
|
||||||
|
return False
|
||||||
|
else:
|
||||||
|
raise
|
||||||
except InvalidModeError as e:
|
except InvalidModeError as e:
|
||||||
if ignore_exc:
|
if ignore_exc:
|
||||||
message.error("{}: {}".format(self._cmd.name, e))
|
message.error("{}: {}".format(self._cmd.name, e))
|
||||||
|
Loading…
Reference in New Issue
Block a user