Skip to content

Commit 71df76a

Browse files
committed
fix: more dict comprehension fixes
1 parent ead48ca commit 71df76a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

nipype/pipeline/utils.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -634,8 +634,8 @@ def generate_expanded_graph(graph_in):
634634
# The itersource iterables is a {field: lookup} dictionary, where the
635635
# lookup is a {source key: iteration list} dictionary. Look up the
636636
# current iterable value using the predecessor itersource input values.
637-
iter_dict = {field: lookup[key] for field, lookup in inode.iterables
638-
if key in lookup}
637+
iter_dict = dict([(field, lookup[key]) for field, lookup in
638+
inode.iterables if key in lookup])
639639
# convert the iterables to the standard {field: function} format
640640
iter_items = map(lambda(field, value): (field, lambda: value),
641641
iter_dict.iteritems())
@@ -846,7 +846,7 @@ def _transpose_iterables(fields, values):
846846
Otherwise, the result is a list of (field: value list) pairs.
847847
"""
848848
if isinstance(values, dict):
849-
transposed = {field: defaultdict(list) for field in fields}
849+
transposed = dict([(field, defaultdict(list)) for field in fields])
850850
for key, tuples in values.iteritems():
851851
for kvals in tuples:
852852
for idx, val in enumerate(kvals):

0 commit comments

Comments
 (0)