MM2: Removed python 2.7 style dictionary comprehnsions for backward compatibility
This commit is contained in:
parent
579180301a
commit
0538023e39
|
@ -496,7 +496,7 @@ def toposort(data):
|
|||
for k, v in data.items():
|
||||
v.discard(k) # Ignore self dependencies
|
||||
extra_items_in_deps = reduce(set.union, data.values()) - set(data.keys())
|
||||
data.update({item:set() for item in extra_items_in_deps})
|
||||
data.update(dict((item,set()) for item in extra_items_in_deps))
|
||||
while True:
|
||||
ordered = set(item for item,dep in data.items() if not dep)
|
||||
if not ordered: break
|
||||
|
|
Loading…
Reference in New Issue