aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/python/prompt-toolkit/py3/prompt_toolkit/layout
diff options
context:
space:
mode:
authorrobot-contrib <robot-contrib@yandex-team.com>2023-12-11 10:59:41 +0300
committerrobot-contrib <robot-contrib@yandex-team.com>2023-12-11 11:40:57 +0300
commit708e84a1342eccd8b69c761dd2916e33503a883a (patch)
treeee90cd4ab26e843c00724b957ef247cc3d1b6f9f /contrib/python/prompt-toolkit/py3/prompt_toolkit/layout
parent425d65a76c5bda62894f93d32f1f5e32f7439539 (diff)
downloadydb-708e84a1342eccd8b69c761dd2916e33503a883a.tar.gz
Update contrib/python/prompt-toolkit/py3 to 3.0.41
Diffstat (limited to 'contrib/python/prompt-toolkit/py3/prompt_toolkit/layout')
-rw-r--r--contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/containers.py2
-rw-r--r--contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/controls.py6
-rw-r--r--contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/layout.py3
-rw-r--r--contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/menus.py4
-rw-r--r--contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/mouse_handlers.py6
-rw-r--r--contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/screen.py6
6 files changed, 13 insertions, 14 deletions
diff --git a/contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/containers.py b/contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/containers.py
index bcbf35d0566..5de87b08a7b 100644
--- a/contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/containers.py
+++ b/contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/containers.py
@@ -172,6 +172,7 @@ def _window_too_small() -> Window:
class VerticalAlign(Enum):
"Alignment for `HSplit`."
+
TOP = "TOP"
CENTER = "CENTER"
BOTTOM = "BOTTOM"
@@ -180,6 +181,7 @@ class VerticalAlign(Enum):
class HorizontalAlign(Enum):
"Alignment for `VSplit`."
+
LEFT = "LEFT"
CENTER = "CENTER"
RIGHT = "RIGHT"
diff --git a/contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/controls.py b/contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/controls.py
index cb036cc8423..c13960bc43a 100644
--- a/contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/controls.py
+++ b/contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/controls.py
@@ -449,7 +449,7 @@ class FormattedTextControl(UIControl):
# Handler found. Call it.
# (Handler can return NotImplemented, so return
# that result.)
- handler = item[2] # type: ignore
+ handler = item[2]
return handler(mouse_event)
else:
break
@@ -477,9 +477,7 @@ class DummyControl(UIControl):
def get_line(i: int) -> StyleAndTextTuples:
return []
- return UIContent(
- get_line=get_line, line_count=100**100
- ) # Something very big.
+ return UIContent(get_line=get_line, line_count=100**100) # Something very big.
def is_focusable(self) -> bool:
return False
diff --git a/contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/layout.py b/contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/layout.py
index 093e69ed181..a5e7a80e757 100644
--- a/contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/layout.py
+++ b/contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/layout.py
@@ -133,8 +133,7 @@ class Layout:
# This is a `Window`: focus that.
if value not in self.find_all_windows():
raise ValueError(
- "Invalid value. Window does not appear in the layout: %r"
- % (value,)
+ f"Invalid value. Window does not appear in the layout: {value!r}"
)
self.current_window = value
diff --git a/contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/menus.py b/contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/menus.py
index 7879e3abc6f..1a21237a849 100644
--- a/contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/menus.py
+++ b/contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/menus.py
@@ -2,7 +2,7 @@ from __future__ import annotations
import math
from itertools import zip_longest
-from typing import TYPE_CHECKING, Callable, Iterable, Sequence, Tuple, TypeVar, cast
+from typing import TYPE_CHECKING, Callable, Iterable, Sequence, TypeVar, cast
from weakref import WeakKeyDictionary
from prompt_toolkit.application.current import get_app
@@ -332,7 +332,7 @@ class MultiColumnCompletionMenuControl(UIControl):
# the count, because a completer can add new completions to the
# `CompletionState` while loading.)
self._column_width_for_completion_state: WeakKeyDictionary[
- CompletionState, Tuple[int, int]
+ CompletionState, tuple[int, int]
] = WeakKeyDictionary()
# Info of last rendering.
diff --git a/contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/mouse_handlers.py b/contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/mouse_handlers.py
index 2faf99e980f..56a4eddd9d6 100644
--- a/contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/mouse_handlers.py
+++ b/contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/mouse_handlers.py
@@ -1,7 +1,7 @@
from __future__ import annotations
from collections import defaultdict
-from typing import TYPE_CHECKING, Callable, DefaultDict
+from typing import TYPE_CHECKING, Callable
from prompt_toolkit.mouse_events import MouseEvent
@@ -34,8 +34,8 @@ class MouseHandlers:
# over the mouse handlers of the visible region in the scrollable pane.
# Map y (row) to x (column) to handlers.
- self.mouse_handlers: DefaultDict[
- int, DefaultDict[int, MouseHandler]
+ self.mouse_handlers: defaultdict[
+ int, defaultdict[int, MouseHandler]
] = defaultdict(lambda: defaultdict(lambda: dummy_callback))
def set_mouse_handler_for_range(
diff --git a/contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/screen.py b/contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/screen.py
index 17330283d51..49aebbd6262 100644
--- a/contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/screen.py
+++ b/contrib/python/prompt-toolkit/py3/prompt_toolkit/layout/screen.py
@@ -1,7 +1,7 @@
from __future__ import annotations
from collections import defaultdict
-from typing import TYPE_CHECKING, Callable, DefaultDict
+from typing import TYPE_CHECKING, Callable
from prompt_toolkit.cache import FastDictCache
from prompt_toolkit.data_structures import Point
@@ -163,12 +163,12 @@ class Screen:
else:
default_char2 = default_char
- self.data_buffer: DefaultDict[int, DefaultDict[int, Char]] = defaultdict(
+ self.data_buffer: defaultdict[int, defaultdict[int, Char]] = defaultdict(
lambda: defaultdict(lambda: default_char2)
)
#: Escape sequences to be injected.
- self.zero_width_escapes: DefaultDict[int, DefaultDict[int, str]] = defaultdict(
+ self.zero_width_escapes: defaultdict[int, defaultdict[int, str]] = defaultdict(
lambda: defaultdict(lambda: "")
)