24 lines
445 B
Python
24 lines
445 B
Python
class InternalCommandException(Exception):
|
|
pass
|
|
|
|
|
|
class ExitReplException(InternalCommandException):
|
|
pass
|
|
|
|
|
|
class CommandLineParserError(Exception):
|
|
pass
|
|
|
|
|
|
class InvalidGroupFormat(Exception):
|
|
pass
|
|
|
|
|
|
# Handle click.exceptions.Exit introduced in Click 7.0
|
|
try:
|
|
from click.exceptions import Exit as ClickExit
|
|
except (ImportError, ModuleNotFoundError):
|
|
|
|
class ClickExit(RuntimeError): # type: ignore[no-redef]
|
|
pass
|