Small exception handling cleanup in parsers.py

This commit is contained in:
Florian Bruhin 2014-04-25 11:02:41 +02:00
parent 7787a67c45
commit b7440b1f79

View File

@ -216,19 +216,19 @@ class CommandParser:
try:
self.parse(text)
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:
if ignore_exc:
message.error("{}: no such command".format(e))
return False
else:
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:
if ignore_exc:
message.error("{}: {}".format(self._cmd.name, e))