@@ -131,10 +131,9 @@ def intermediate_to_list(configuration):
131
131
(index , config ) = element
132
132
# update the keys to prefix the index
133
133
temp = {}
134
- for k , v in config .items ():
134
+ for key , value in config .items ():
135
135
# write the new key
136
- temp ['{i}.{key}' .format (i = index + 1 , key = k )] = v
137
-
136
+ temp ['{i}.{key}' .format (i = index + 1 , key = key )] = value
138
137
config = temp
139
138
# now the keys are updated with the index
140
139
# reduce to atoms the new config
@@ -144,18 +143,17 @@ def intermediate_to_list(configuration):
144
143
145
144
elif isinstance (element , dict ):
146
145
temp = {}
147
- for k , v in element .items ():
148
- if isinstance (v , string_types ) or isinstance (v , int ):
146
+ for key , value in element .items ():
147
+ if isinstance (value , string_types ) or isinstance (value , int ):
149
148
pass
150
149
else :
151
150
# reduce to atom list
152
- # as v could be dict or list
151
+ # as value could be dict or list
153
152
# enclose it in a flattened list
154
- for son in intermediate_to_list (flatten ([v ])):
155
-
156
- for sk , sv in son .items ():
157
- nested_key = '{key}.{subkey}' .format (key = k , subkey = sk )
158
- temp [nested_key ] = sv
153
+ for child in intermediate_to_list (flatten ([value ])):
154
+ for child_key , child_value in child .items ():
155
+ nested_key = '{key}.{subkey}' .format (key = child_key , subkey = child_value )
156
+ temp [nested_key ] = child_value
159
157
160
158
# now it is atomic, append it to
161
159
result .append (temp )
0 commit comments