diff options
| author | 2020-01-29 17:04:17 +0000 | |
|---|---|---|
| committer | 2020-01-29 17:04:17 +0000 | |
| commit | c1543ed899271c714d268c428f6902281a31d798 (patch) | |
| tree | 5705ed732d74dc73e2f9ea11c0afcabbea49ad86 | |
| parent | channel_log timestamps should be yyyy-mm-dd (diff) | |
| signature | ||
SpecArgumentTypeString should return None when no args
| -rw-r--r-- | src/utils/parse/spec.py | 4 |
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))) |
