MCPcopy
hub / github.com/celery/celery / iterdeps

Method iterdeps

celery/result.py:329–341  ·  view source on GitHub ↗
(self, intermediate=False)

Source from the content-addressed store, hash-verified

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.

Callers 4

test_iterdepsMethod · 0.95
collectMethod · 0.95
get_leafMethod · 0.95
build_graphMethod · 0.95

Calls 3

IncompleteStreamClass · 0.85
readyMethod · 0.45
extendMethod · 0.45

Tested by 1

test_iterdepsMethod · 0.76