MM2: Removed python 2.7 style dictionary comprehnsions for backward compatibility

This commit is contained in:
Rudi Grinberg 2012-09-05 15:27:23 -04:00
parent 579180301a
commit 0538023e39
1 changed files with 1 additions and 1 deletions

View File

@ -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