diff --git a/dict_dl.py b/dict_dl.py index 5ecccad3..b78ff3a6 100644 --- a/dict_dl.py +++ b/dict_dl.py @@ -22,7 +22,8 @@ def uqall(data): iterator = enumerate(data) elif isinstance(data, dict): for k in list(data.keys()): - data[uq(k)] = data.pop(k) + if "%" in k: + data[uq(k)] = data.pop(k) iterator = data.items() elif isinstance(data, str): data = [data] @@ -33,7 +34,8 @@ def uqall(data): if isinstance(value, (list, dict)): uqall(value) elif isinstance(value, str): - data[i] = uq(value) + if "%" in value: + data[i] = uq(value) return data