提交 ebda13e2 authored 作者: james@mackie's avatar james@mackie

python 2.5.1 thinks set(k for k in [...]) was syntax error

上级 aee05365
...@@ -110,7 +110,7 @@ def toposort(prereqs_d): ...@@ -110,7 +110,7 @@ def toposort(prereqs_d):
for x, prereqs in prereqs_d.items(): for x, prereqs in prereqs_d.items():
for prereq in prereqs: for prereq in prereqs:
postreqs_d.setdefault(prereq, set()).add(x) postreqs_d.setdefault(prereq, set()).add(x)
next = set(k for k in prereqs_d if not prereqs_d[k]) next = set([k for k in prereqs_d if not prereqs_d[k]])
while next: while next:
bases = next bases = next
next = set() next = set()
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论