From 009c59960cceb3f08906b0784686b8b950dd9706 Mon Sep 17 00:00:00 2001 From: julius Date: Sun, 10 Jul 2022 02:39:49 +0000 Subject: [PATCH] uqall: check if % in it before action (performance?) --- dict_dl.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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