diff options
author | Alexander Smirnov <alex@ydb.tech> | 2025-05-02 21:33:53 +0000 |
---|---|---|
committer | Alexander Smirnov <alex@ydb.tech> | 2025-05-02 21:33:53 +0000 |
commit | 726e4fe93a06affb8a5805f80f779e1ebc891ffc (patch) | |
tree | 0a22ac4b5a192f4cfc89252997f3d555396954d2 /contrib/python/prompt-toolkit/py3/prompt_toolkit | |
parent | cfede7fd10c5032b322bc335caff4d30c7674e6f (diff) | |
parent | 940be57633df4940e96f5754ce1bc0d4e5934dc8 (diff) | |
download | ydb-726e4fe93a06affb8a5805f80f779e1ebc891ffc.tar.gz |
Merge pull request #17944 from ydb-platform/merge-libs-250501-0050
Diffstat (limited to 'contrib/python/prompt-toolkit/py3/prompt_toolkit')
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 = [] |