Skip to content

Commit 62db1b4

Browse files
authored
Apply suggestions from code review
1 parent 3f957f7 commit 62db1b4

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

‎Lib/asyncio/tools.py‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ def dfs(v):
130130
path.append(v)
131131
stack = [(v, iter(graph.get(v, ())))]
132132
while stack:
133-
v, children = stack[-1]
133+
node, children = stack[-1]
134134
for w in children:
135135
if color[w] == WHITE:
136136
color[w] = GREY
@@ -141,7 +141,7 @@ def dfs(v):
141141
i = path.index(w)
142142
cycles.append(path[i:] + [w]) # make a copy
143143
else:
144-
color[v] = BLACK
144+
color[node] = BLACK
145145
path.pop()
146146
stack.pop()
147147

@@ -183,8 +183,8 @@ def render(root):
183183
buf.append(f"{prefix}{'└── ' if last else '├── '}{pretty(node)}")
184184
new_pref = prefix + (" " if last else "│ ")
185185
kids = children.get(node, [])
186-
for i, kid in reversed(list(enumerate(kids))):
187-
stack.append((kid, new_pref, i == len(kids) - 1))
186+
for i in range(len(kids) - 1, -1, -1):
187+
stack.append((kids[i], new_pref, i == len(kids) - 1))
188188
return buf
189189

190190
return [render(root) for root in _roots(labels, children)]

0 commit comments

Comments
 (0)