aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar jesopo2020-01-29 17:04:17 +0000
committerGravatar jesopo2020-01-29 17:04:17 +0000
commitc1543ed899271c714d268c428f6902281a31d798 (patch)
tree5705ed732d74dc73e2f9ea11c0afcabbea49ad86 /src
parentchannel_log timestamps should be yyyy-mm-dd (diff)
signature
SpecArgumentTypeString should return None when no args
Diffstat (limited to 'src')
-rw-r--r--src/utils/parse/spec.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/utils/parse/spec.py b/src/utils/parse/spec.py
index 71c22ae8..4e30c294 100644
--- a/src/utils/parse/spec.py
+++ b/src/utils/parse/spec.py
@@ -44,7 +44,9 @@ class SpecArgumentTypeString(SpecArgumentType):
def name(self):
return "%s ..." % SpecArgumentType.name(self)
def simple(self, args: typing.List[str]) -> typing.Tuple[typing.Any, int]:
- return " ".join(args), len(args)
+ if args:
+ return " ".join(args), len(args)
+ return None, 1
class SpecArgumentTypeTrimString(SpecArgumentTypeString):
def simple(self, args: typing.List[str]):
return SpecArgumentTypeString.simple(self, list(filter(None, args)))