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]