We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a4da8a4 commit a4cd6ebCopy full SHA for a4cd6eb
2024/05/05.py
@@ -18,17 +18,20 @@
18
relevant = set(update)
19
for page in update:
20
for deferred in list(pending):
21
- if all(dependency in resolved for dependency in dependencies[deferred]):
+ if all(
22
+ dependency in relevant
23
+ and dependency in resolved
24
+ for dependency in dependencies[deferred]
25
+ ):
26
reordered.append(deferred)
27
pending.remove(deferred)
- if page in dependencies \
- and any(
- dependency in relevant
- and dependency not in resolved
28
- for dependency in dependencies[page]
29
- ):
30
- satisfiable = False
31
- pending.add(page)
+ if any(
+ and dependency not in resolved
+ for dependency in dependencies[page]
32
33
+ satisfiable = False
34
+ pending.add(page)
35
else:
36
reordered.append(page)
37
resolved.add(page)
0 commit comments