Avoid creation of un-needed tuple

This commit is contained in:
Kovid Goyal 2019-12-19 08:18:56 +05:30
parent 19145e4bd3
commit d9f56839e6
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -25,11 +25,11 @@ def prints(*a, **kw):
end = '\n' end = '\n'
if is_binary(stream): if is_binary(stream):
encoding = getattr(stream, 'encoding', None) or 'utf-8' encoding = getattr(stream, 'encoding', None) or 'utf-8'
a = tuple(as_bytes(x, encoding=encoding) for x in a) a = (as_bytes(x, encoding=encoding) for x in a)
sep = as_bytes(sep) sep = as_bytes(sep)
end = as_bytes(end) end = as_bytes(end)
else: else:
a = tuple(as_unicode(x, errors='replace') for x in a) a = (as_unicode(x, errors='replace') for x in a)
sep = as_unicode(sep) sep = as_unicode(sep)
end = as_unicode(end) end = as_unicode(end)
for x in a: for x in a: