diff --git a/changelog.md b/changelog.md index 0f1f3ce8..f82aa038 100644 --- a/changelog.md +++ b/changelog.md @@ -46,6 +46,7 @@ Internal * Move SQL utilities to a new `sql_utils.py`. * Move CLI utilities to a new `cli_utils.py`. * Move keybinding utilities to a new `key_binding_utils.py`. +* Modernize orthography of prompt_toolkit filters. 1.67.1 (2026/03/28) diff --git a/mycli/main_modes/repl.py b/mycli/main_modes/repl.py index 17edcd19..3e9fd699 100644 --- a/mycli/main_modes/repl.py +++ b/mycli/main_modes/repl.py @@ -20,7 +20,7 @@ from prompt_toolkit.auto_suggest import AutoSuggestFromHistory, ThreadedAutoSuggest from prompt_toolkit.completion import DynamicCompleter from prompt_toolkit.enums import DEFAULT_BUFFER, EditingMode -from prompt_toolkit.filters import Condition, HasFocus, IsDone +from prompt_toolkit.filters import Condition, has_focus, is_done from prompt_toolkit.formatted_text import ( ANSI, ) @@ -490,7 +490,7 @@ def _build_prompt_session( input_processors=[ ConditionalProcessor( processor=HighlightMatchingBracketProcessor(chars='[](){}'), - filter=HasFocus(DEFAULT_BUFFER) & ~IsDone(), + filter=has_focus(DEFAULT_BUFFER) & ~is_done, ) ], tempfile_suffix='.sql',