Use six.text_type instead of str to check instance type

This commit is contained in:
marmeladema 2019-10-20 19:59:34 +01:00
parent ff50cdb183
commit 7e9ce2dbd5

View file

@ -135,10 +135,10 @@ def normalize_env(env):
# want UTF-8, they shouldn't pass in a unicode instance.
normalized_env = {}
for k, v in env.items():
if isinstance(k, unicode):
if isinstance(k, six.text_type):
k = k.encode('utf-8', 'strict')
if isinstance(v, unicode):
if isinstance(v, six.text_type):
v = v.encode('utf-8', 'strict')
normalized_env[k] = v