diff options
| author | 2020-02-14 21:57:06 +0000 | |
|---|---|---|
| committer | 2020-02-14 21:59:41 +0000 | |
| commit | f827bdce7fd1295b395f8350d9694d67b825f51d (patch) | |
| tree | 7e3519717147bdd41b86d96bc832809a79a38443 /src/utils | |
| parent | _schedule_match_part doesn't take an array (diff) | |
| signature | ||
split out command_spec module
Diffstat (limited to 'src/utils')
| -rw-r--r-- | src/utils/parse/spec.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/utils/parse/spec.py b/src/utils/parse/spec.py index cfc5e386..289a151b 100644 --- a/src/utils/parse/spec.py +++ b/src/utils/parse/spec.py @@ -25,17 +25,17 @@ class SpecArgumentType(object): return None class SpecArgumentTypeWord(SpecArgumentType): - def simple(self, args: typing.List[str]) -> typing.Tuple[typing.Any, int]: + def simple(self, args): if args: return args[0], 1 return None, 1 class SpecArgumentTypeAdditionalWord(SpecArgumentType): - def simple(self, args: typing.List[str]) -> typing.Tuple[typing.Any, int]: + def simple(self, args): if len(args) > 1: return args[0], 1 return None, 1 class SpecArgumentTypeWordLower(SpecArgumentTypeWord): - def simple(self, args: typing.List[str]) -> typing.Tuple[typing.Any, int]: + def simple(self, args): out = SpecArgumentTypeWord.simple(self, args) if out[0]: return out[0].lower(), out[1] @@ -44,15 +44,15 @@ class SpecArgumentTypeWordLower(SpecArgumentTypeWord): class SpecArgumentTypeString(SpecArgumentType): def name(self): return "%s ..." % SpecArgumentType.name(self) - def simple(self, args: typing.List[str]) -> typing.Tuple[typing.Any, int]: + def simple(self, args): if args: return " ".join(args), len(args) return None, 1 class SpecArgumentTypeTrimString(SpecArgumentTypeString): - def simple(self, args: typing.List[str]): + def simple(self, args): return SpecArgumentTypeString.simple(self, list(filter(None, args))) class SpecArgumentTypeWords(SpecArgumentTypeString): - def simple(self, args: typing.List[str]): + def simple(self, args): if args: out = list(filter(None, args)) return out, len(out) @@ -67,7 +67,7 @@ class SpecArgumentTypeInt(SpecArgumentType): class SpecArgumentTypeDuration(SpecArgumentType): def name(self): return "+%s" % (SpecArgumentType.name(self) or "duration") - def simple(self, args: typing.List[str]) -> typing.Tuple[typing.Any, int]: + def simple(self, args): if args: return duration(args[0]), 1 return None, 1 |
