Show More
@@ -326,9 +326,17 class TaskScheduler(SessionFactory): | |||
|
326 | 326 | after = Dependency(after) |
|
327 | 327 | if after.all: |
|
328 | 328 | if after.success: |
|
329 | after = after.difference(self.all_completed) | |
|
329 | after = Dependency(after.difference(self.all_completed), | |
|
330 | success=after.success, | |
|
331 | failure=after.failure, | |
|
332 | all=after.all, | |
|
333 | ) | |
|
330 | 334 | if after.failure: |
|
331 | after = after.difference(self.all_failed) | |
|
335 | after = Dependency(after.difference(self.all_failed), | |
|
336 | success=after.success, | |
|
337 | failure=after.failure, | |
|
338 | all=after.all, | |
|
339 | ) | |
|
332 | 340 | if after.check(self.all_completed, self.all_failed): |
|
333 | 341 | # recast as empty set, if `after` already met, |
|
334 | 342 | # to prevent unnecessary set comparisons |
General Comments 0
You need to be logged in to leave comments.
Login now