diff --git a/src/prompt_toolkit/completion/fuzzy_completer.py b/src/prompt_toolkit/completion/fuzzy_completer.py index adaa763e1..0f8bba740 100644 --- a/src/prompt_toolkit/completion/fuzzy_completer.py +++ b/src/prompt_toolkit/completion/fuzzy_completer.py @@ -1,7 +1,7 @@ from __future__ import annotations import re -from collections.abc import Callable, Iterable, Sequence +from collections.abc import Callable, Iterable, Mapping, Sequence from typing import NamedTuple from prompt_toolkit.document import Document @@ -189,7 +189,7 @@ class FuzzyWordCompleter(Completer): def __init__( self, words: Sequence[str] | Callable[[], Sequence[str]], - meta_dict: dict[str, str] | None = None, + meta_dict: Mapping[str, AnyFormattedText] | None = None, WORD: bool = False, ) -> None: self.words = words diff --git a/src/prompt_toolkit/widgets/base.py b/src/prompt_toolkit/widgets/base.py index d2bcacf2e..6c59fa8ea 100644 --- a/src/prompt_toolkit/widgets/base.py +++ b/src/prompt_toolkit/widgets/base.py @@ -209,7 +209,7 @@ def __init__( if input_processors is None: input_processors = [] - # Writeable attributes. + # Writable attributes. self.completer = completer self.complete_while_typing = complete_while_typing self.lexer = lexer