aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/python/prompt-toolkit/py3/prompt_toolkit
diff options
context:
space:
mode:
authorAlexander Smirnov <alex@ydb.tech>2025-05-02 21:33:53 +0000
committerAlexander Smirnov <alex@ydb.tech>2025-05-02 21:33:53 +0000
commit726e4fe93a06affb8a5805f80f779e1ebc891ffc (patch)
tree0a22ac4b5a192f4cfc89252997f3d555396954d2 /contrib/python/prompt-toolkit/py3/prompt_toolkit
parentcfede7fd10c5032b322bc335caff4d30c7674e6f (diff)
parent940be57633df4940e96f5754ce1bc0d4e5934dc8 (diff)
downloadydb-726e4fe93a06affb8a5805f80f779e1ebc891ffc.tar.gz
Merge pull request #17944 from ydb-platform/merge-libs-250501-0050
Diffstat (limited to 'contrib/python/prompt-toolkit/py3/prompt_toolkit')
-rw-r--r--contrib/python/prompt-toolkit/py3/prompt_toolkit/__init__.py3
-rw-r--r--contrib/python/prompt-toolkit/py3/prompt_toolkit/completion/nested.py2
-rw-r--r--contrib/python/prompt-toolkit/py3/prompt_toolkit/formatted_text/utils.py3
3 files changed, 4 insertions, 4 deletions
diff --git a/contrib/python/prompt-toolkit/py3/prompt_toolkit/__init__.py b/contrib/python/prompt-toolkit/py3/prompt_toolkit/__init__.py
index 94727e7cb22..ebaa57dc81b 100644
--- a/contrib/python/prompt-toolkit/py3/prompt_toolkit/__init__.py
+++ b/contrib/python/prompt-toolkit/py3/prompt_toolkit/__init__.py
@@ -17,6 +17,7 @@ Probably, to get started, you might also want to have a look at
from __future__ import annotations
import re
+from importlib import metadata
# note: this is a bit more lax than the actual pep 440 to allow for a/b/rc/dev without a number
pep440 = re.compile(
@@ -28,7 +29,7 @@ from .formatted_text import ANSI, HTML
from .shortcuts import PromptSession, print_formatted_text, prompt
# Don't forget to update in `docs/conf.py`!
-__version__ = "3.0.50"
+__version__ = metadata.version("prompt_toolkit")
assert pep440.match(__version__)
diff --git a/contrib/python/prompt-toolkit/py3/prompt_toolkit/completion/nested.py b/contrib/python/prompt-toolkit/py3/prompt_toolkit/completion/nested.py
index 8569bd2cff7..b72b69ee212 100644
--- a/contrib/python/prompt-toolkit/py3/prompt_toolkit/completion/nested.py
+++ b/contrib/python/prompt-toolkit/py3/prompt_toolkit/completion/nested.py
@@ -69,7 +69,7 @@ class NestedCompleter(Completer):
elif isinstance(value, dict):
options[key] = cls.from_nested_dict(value)
elif isinstance(value, set):
- options[key] = cls.from_nested_dict({item: None for item in value})
+ options[key] = cls.from_nested_dict(dict.fromkeys(value))
else:
assert value is None
options[key] = None
diff --git a/contrib/python/prompt-toolkit/py3/prompt_toolkit/formatted_text/utils.py b/contrib/python/prompt-toolkit/py3/prompt_toolkit/formatted_text/utils.py
index 43228c3cda1..a6f78cb4e06 100644
--- a/contrib/python/prompt-toolkit/py3/prompt_toolkit/formatted_text/utils.py
+++ b/contrib/python/prompt-toolkit/py3/prompt_toolkit/formatted_text/utils.py
@@ -89,8 +89,7 @@ def split_lines(
parts = string.split("\n")
for part in parts[:-1]:
- if part:
- line.append(cast(OneStyleAndTextTuple, (style, part, *mouse_handler)))
+ line.append(cast(OneStyleAndTextTuple, (style, part, *mouse_handler)))
yield line
line = []