diff options
Diffstat (limited to 'qutebrowser/completion/models/listcategory.py')
-rw-r--r-- | qutebrowser/completion/models/listcategory.py | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/qutebrowser/completion/models/listcategory.py b/qutebrowser/completion/models/listcategory.py index 9d07bd13e..727222b88 100644 --- a/qutebrowser/completion/models/listcategory.py +++ b/qutebrowser/completion/models/listcategory.py @@ -32,12 +32,14 @@ class ListCategory(QtCore.QSortFilterProxyModel): """Expose a list of items as a category for the CompletionModel.""" - def __init__(self, - name: str, - items: Iterable[Tuple[str, ...]], - sort: bool = True, - delete_func: util.DeleteFuncType = None, - parent: QtWidgets.QWidget = None): + def __init__( + self, + name: str, + items: Iterable[Tuple[str, ...]], + sort: bool = True, + delete_func: util.DeleteFuncType = None, + parent: QtWidgets.QWidget = None, + ): super().__init__(parent) self.name = name self.srcmodel = QtGui.QStandardItemModel(parent=self) @@ -64,7 +66,9 @@ class ListCategory(QtCore.QSortFilterProxyModel): val = re.sub(r' +', r' ', val) # See #1919 val = re.escape(val) val = val.replace(r'\ ', '.*') - rx = QtCore.QRegularExpression(val, QtCore.QRegularExpression.CaseInsensitiveOption) + rx = QtCore.QRegularExpression( + val, QtCore.QRegularExpression.CaseInsensitiveOption + ) qtutils.ensure_valid(rx) self.setFilterRegularExpression(rx) self.invalidate() |