(self, intermediate=False)
| 327 | return value |
| 328 | |
| 329 | def iterdeps(self, intermediate=False): |
| 330 | stack = deque([(None, self)]) |
| 331 | |
| 332 | is_incomplete_stream = not intermediate |
| 333 | |
| 334 | while stack: |
| 335 | parent, node = stack.popleft() |
| 336 | yield parent, node |
| 337 | if node.ready(): |
| 338 | stack.extend((node, child) for child in node.children or []) |
| 339 | else: |
| 340 | if is_incomplete_stream: |
| 341 | raise IncompleteStream() |
| 342 | |
| 343 | def ready(self): |
| 344 | """Return :const:`True` if the task has executed. |