aboutsummaryrefslogtreecommitdiffstats
path: root/library/python/strings/strings.py
diff options
context:
space:
mode:
authormvel <mvel@yandex-team.ru>2022-06-18 13:06:40 +0300
committermvel <mvel@yandex-team.ru>2022-06-18 13:06:40 +0300
commitd28ffff79b7e2c859289d62a313c978a6d009f5d (patch)
tree59eac77c7c6479f23ac7f6c67981f9a34da4293c /library/python/strings/strings.py
parent2994bba5ede76ddcd8ee1c6e07b1514fe2ea7818 (diff)
downloadydb-d28ffff79b7e2c859289d62a313c978a6d009f5d.tar.gz
[cores] Suggest speed hacks and itype filtering speedup
- Speed-up hack for suggest: limit suggest source by count. Suggest code should be rewritten from scratch, but this ugly spike will save tons of MDB CPU for a while. - Page size: 10, enough for watching - Index by `last_time` in production database ref:9bab6a39172b1b6159e83708a787169684577717
Diffstat (limited to 'library/python/strings/strings.py')
-rw-r--r--library/python/strings/strings.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/library/python/strings/strings.py b/library/python/strings/strings.py
index 5bfddfe78a..1005b2fe97 100644
--- a/library/python/strings/strings.py
+++ b/library/python/strings/strings.py
@@ -29,7 +29,7 @@ def to_basestring(value):
return value
try:
if six.PY2:
- return unicode(value)
+ return unicode(value) # noqa
else:
return str(value)
except UnicodeDecodeError:
@@ -37,6 +37,8 @@ def to_basestring(value):
return str(value)
except UnicodeEncodeError:
return repr(value)
+
+
to_text = to_basestring
@@ -45,7 +47,7 @@ def to_unicode(value, from_enc=DEFAULT_ENCODING):
return value
if isinstance(value, six.binary_type):
if six.PY2:
- return unicode(value, from_enc, ENCODING_ERRORS_POLICY)
+ return unicode(value, from_enc, ENCODING_ERRORS_POLICY) # noqa
else:
return value.decode(from_enc, errors=ENCODING_ERRORS_POLICY)
return six.text_type(value)