diff --git a/src/prompt_toolkit/formatted_text/base.py b/src/prompt_toolkit/formatted_text/base.py index e88c5935a..9d991ce67 100644 --- a/src/prompt_toolkit/formatted_text/base.py +++ b/src/prompt_toolkit/formatted_text/base.py @@ -5,6 +5,8 @@ if TYPE_CHECKING: from typing_extensions import Protocol + from prompt_toolkit.key_binding.key_bindings import NotImplementedOrNone + __all__ = [ "OneStyleAndTextTuple", "StyleAndTextTuples", @@ -18,7 +20,7 @@ ] OneStyleAndTextTuple = Union[ - Tuple[str, str], Tuple[str, str, Callable[[MouseEvent], None]] + Tuple[str, str], Tuple[str, str, Callable[[MouseEvent], "NotImplementedOrNone"]] ] # List of (style, text) tuples.