aboutsummaryrefslogtreecommitdiff
path: root/src/utils
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils')
-rw-r--r--src/utils/parse/spec.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/utils/parse/spec.py b/src/utils/parse/spec.py
index 289a151b..407eec0f 100644
--- a/src/utils/parse/spec.py
+++ b/src/utils/parse/spec.py
@@ -3,6 +3,11 @@ from .time import duration
from .types import try_int
from src.utils.datetime.parse import date_human
+class SpecTypeError(Exception):
+ def __init__(self, message: str, arg_count: int=1):
+ self.message = message
+ self.arg_count = arg_count
+
class SpecArgumentContext(enum.IntFlag):
CHANNEL = 1
PRIVATE = 2