summaryrefslogtreecommitdiffstats
path: root/iredis/utils.py
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2021-07-17 07:34:48 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2021-07-17 07:34:57 +0000
commitd71fd6264d58795c50b9350d7c39677b671e0896 (patch)
tree0aa9e0bd923a00b9ddda4e01af55a76ed314097c /iredis/utils.py
parentReleasing debian version 1.9.1-3. (diff)
downloadiredis-d71fd6264d58795c50b9350d7c39677b671e0896.tar.xz
iredis-d71fd6264d58795c50b9350d7c39677b671e0896.zip
Merging upstream version 1.9.4.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'iredis/utils.py')
-rw-r--r--iredis/utils.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/iredis/utils.py b/iredis/utils.py
index b11097d..b64f874 100644
--- a/iredis/utils.py
+++ b/iredis/utils.py
@@ -40,7 +40,7 @@ def literal_bytes(b):
return b
-def _valide_token(words):
+def _valid_token(words):
token = "".join(words).strip()
if token:
yield token
@@ -104,7 +104,10 @@ def parse_argument_to_formatted_text(
result = []
if isinstance(name, str):
_type = type_convert.get(_type, _type)
- result.append((f"class:{style_class}.{_type}", " " + name))
+ if is_option:
+ result.append((f"class:{style_class}.{_type}", f" [{name}]"))
+ else:
+ result.append((f"class:{style_class}.{_type}", f" {name}"))
elif isinstance(name, list):
for inner_name, inner_type in zip(name, _type):
inner_type = type_convert.get(inner_type, inner_type)
@@ -190,7 +193,7 @@ def _literal_bytes(b):
backslash.
"hello\" -> \"hello\\\"
- we don't add outter double quotes here, since
+ we don't add outer double quotes here, since
completer also need this function's return value
to patch completers.
@@ -233,14 +236,14 @@ def double_quotes(unquoted):
"""
Display String like redis-cli.
escape inner double quotes.
- add outter double quotes.
+ add outer double quotes.
:param unquoted: list, or str
"""
if isinstance(unquoted, str):
# escape double quote
escaped = unquoted.replace('"', '\\"')
- return f'"{escaped}"' # add outter double quotes
+ return f'"{escaped}"' # add outer double quotes
elif isinstance(unquoted, list):
return [double_quotes(item) for item in unquoted]