diff options
| -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))) |
