diff options
author | Nicholas Schwab <git@nicholas-schwab.de> | 2021-04-08 16:52:01 +0200 |
---|---|---|
committer | Nicholas Schwab <git@nicholas-schwab.de> | 2021-04-08 16:52:01 +0200 |
commit | cba3054e9f456556450b4b884a75f2f9947a571a (patch) | |
tree | b0ce513ef754824d10a96ee7972d8a06eb091d08 | |
parent | f8a34fb7532f6e2880ee0f6f384f836b5dead1e8 (diff) | |
download | qutebrowser-cba3054e9f456556450b4b884a75f2f9947a571a.tar.gz qutebrowser-cba3054e9f456556450b4b884a75f2f9947a571a.zip |
Add specialized getters for valid prefixes to List and ListOrValue.
-rw-r--r-- | qutebrowser/config/configtypes.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/qutebrowser/config/configtypes.py b/qutebrowser/config/configtypes.py index f03353526..37cd1b68c 100644 --- a/qutebrowser/config/configtypes.py +++ b/qutebrowser/config/configtypes.py @@ -535,6 +535,9 @@ class List(BaseType): def get_valid_values(self) -> Optional[ValidValues]: return self.valtype.get_valid_values() + def get_valid_prefixes(self) -> Optional[ValidPrefixes]: + return self.valtype.get_valid_prefixes() + def from_str(self, value: str) -> Optional[ListType]: self._basic_str_validation(value) if not value: @@ -640,6 +643,9 @@ class ListOrValue(BaseType): def get_valid_values(self) -> Optional[ValidValues]: return self.valtype.get_valid_values() + def get_valid_prefixes(self) -> Optional[ValidPrefixes]: + return self.valtype.get_valid_prefixes() + def from_str(self, value: str) -> Any: try: return self.listtype.from_str(value) |