def stringify()

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