aboutsummaryrefslogtreecommitdiff
path: root/src/utils/parse/spec.py
diff options
context:
space:
mode:
authorGravatar jesopo2020-02-14 22:03:53 +0000
committerGravatar jesopo2020-02-14 22:03:53 +0000
commit275f896ed8af3a783853e1053ac9bc24de858c5a (patch)
tree68f76947fcaf4502585db71583b6676c9e714a94 /src/utils/parse/spec.py
parentsupport exported command spec types! (diff)
signature
move SpecTypeErro to utils.parse.spec
Diffstat (limited to 'src/utils/parse/spec.py')
-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