in client.py [0:0]
def stringify(obj):
"""Turn bytes into strings within a nested dict/list"""
if isinstance(obj, bytes):
obj = str(obj, 'utf-8')
if isinstance(obj, dict):
for k, v in obj.items():
if isinstance(v, bytes):
obj[k] = str(v, 'utf-8')
elif isinstance(v, list):
obj[k] = stringify(v)
elif isinstance(obj, list):
newlist = []
for el in obj:
if isinstance(el, bytes):
el = str(el, 'utf-8')
elif isinstance(el, list):
el = stringify(el)
newlist.append(el)
obj = newlist
return obj