From d28ffff79b7e2c859289d62a313c978a6d009f5d Mon Sep 17 00:00:00 2001 From: mvel Date: Sat, 18 Jun 2022 13:06:40 +0300 Subject: [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 --- library/python/strings/strings.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'library/python/strings') diff --git a/library/python/strings/strings.py b/library/python/strings/strings.py index 5bfddfe78ae..1005b2fe97f 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) -- cgit v1.3