summaryrefslogtreecommitdiffstats
path: root/contrib/python/prompt-toolkit/py3/prompt_toolkit/output/windows10.py
diff options
context:
space:
mode:
authorrobot-piglet <[email protected]>2025-02-04 23:55:58 +0300
committerrobot-piglet <[email protected]>2025-02-05 00:13:10 +0300
commite0149bcce6c022b2baaf22dc46dfad00080d041d (patch)
tree8d8629279ddbec4d3cbd1756cd1348c7c1d53706 /contrib/python/prompt-toolkit/py3/prompt_toolkit/output/windows10.py
parent850bc4677d9c730e49444ba0fba91309d9cadd0b (diff)
Intermediate changes
commit_hash:fe9cb645107d4e98cea6850ff89242dd287facbb
Diffstat (limited to 'contrib/python/prompt-toolkit/py3/prompt_toolkit/output/windows10.py')
-rw-r--r--contrib/python/prompt-toolkit/py3/prompt_toolkit/output/windows10.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/contrib/python/prompt-toolkit/py3/prompt_toolkit/output/windows10.py b/contrib/python/prompt-toolkit/py3/prompt_toolkit/output/windows10.py
index c39f3ecfd19..2b7e596e468 100644
--- a/contrib/python/prompt-toolkit/py3/prompt_toolkit/output/windows10.py
+++ b/contrib/python/prompt-toolkit/py3/prompt_toolkit/output/windows10.py
@@ -66,15 +66,20 @@ class Windows10_Output:
return False # We don't need this on Windows.
def __getattr__(self, name: str) -> Any:
+ # NOTE: Now that we use "virtual terminal input" on
+ # Windows, both input and output are done through
+ # ANSI escape sequences on Windows. This means, we
+ # should enable bracketed paste like on Linux, and
+ # enable mouse support by calling the vt100_output.
if name in (
"get_size",
"get_rows_below_cursor_position",
- "enable_mouse_support",
- "disable_mouse_support",
"scroll_buffer_to_prompt",
"get_win32_screen_buffer_info",
- "enable_bracketed_paste",
- "disable_bracketed_paste",
+ # "enable_mouse_support",
+ # "disable_mouse_support",
+ # "enable_bracketed_paste",
+ # "disable_bracketed_paste",
):
return getattr(self.win32_output, name)
else: