Mercurial > hgrepos > Python > libs > ConfigMix
changeset 497:8e516f17cf95
Optimize .substitute_variables_in_obj: use dict.items() to avoid one dict lookup
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Fri, 17 Dec 2021 23:53:38 +0100 |
| parents | 36ab39e3de53 |
| children | e7c82706b67a |
| files | configmix/config.py |
| diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/configmix/config.py Fri Dec 17 23:53:11 2021 +0100 +++ b/configmix/config.py Fri Dec 17 23:53:38 2021 +0100 @@ -638,8 +638,8 @@ return self.expand_variable(obj) elif issubclass(ty, dict): newdict = ty() - for k in obj: - newdict[k] = self.substitute_variables_in_obj(obj[k]) + for k, v in obj.items(): + newdict[k] = self.substitute_variables_in_obj(v) return newdict elif issubclass(ty, list): return [self.substitute_variables_in_obj(i) for i in obj]
