def deserialize(data): if type(data) == dict: special_type = get_thrift_type(data.pop('hue-thrift-type', '')) if special_type: return special_type(data) if hasattr(data, "__iter__"): for i, item in enumerate(data): data[i] = deserialize(item) #sets local binding, needs to set in data return data
def deserialize(data): if type(data) == dict: special_type = get_thrift_type(data.pop('hue-thrift-type', '')) if special_type: return special_type(data) if hasattr(data, "__iter__"): for i, item in enumerate(data): data[i] = deserialize(item) # Sets local binding, needs to set in data return data