diff --git a/python/obitools3/utils.pyx b/python/obitools3/utils.pyx index c584491..bde2c80 100755 --- a/python/obitools3/utils.pyx +++ b/python/obitools3/utils.pyx @@ -166,7 +166,9 @@ cdef object bytes2str_object(object value): # Only works if complex types are d value[k] = bytes2str(v) if type(k) == bytes: value[bytes2str(k)] = value.pop(k) - elif isinstance(value, list): + elif isinstance(value, list) or isinstance(value, tuple): + if isinstance(value, tuple): + value = list(value) for i in range(len(value)): if isinstance(value[i], list) or isinstance(value[i], dict): value[i] = bytes2str_object(value[i])