summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Schwab <git@nicholas-schwab.de>2021-04-08 16:52:01 +0200
committerNicholas Schwab <git@nicholas-schwab.de>2021-04-08 16:52:01 +0200
commitcba3054e9f456556450b4b884a75f2f9947a571a (patch)
treeb0ce513ef754824d10a96ee7972d8a06eb091d08
parentf8a34fb7532f6e2880ee0f6f384f836b5dead1e8 (diff)
downloadqutebrowser-cba3054e9f456556450b4b884a75f2f9947a571a.tar.gz
qutebrowser-cba3054e9f456556450b4b884a75f2f9947a571a.zip
Add specialized getters for valid prefixes to List and ListOrValue.
-rw-r--r--qutebrowser/config/configtypes.py6
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)