MCPcopy
hub / github.com/celery/celery / wait_for_pending

Method wait_for_pending

celery/backends/asynchronous.py:295–300  ·  view source on GitHub ↗
(self, result,
                         callback=None, propagate=True, **kwargs)

Source from the content-addressed store, hash-verified

293 self.result_consumer.cancel_for(result.id)
294
295 def wait_for_pending(self, result,
296 callback=None, propagate=True, **kwargs):
297 self._ensure_not_eager()
298 for _ in self._wait_for_pending(result, **kwargs):
299 pass
300 return result.maybe_throw(callback=callback, propagate=propagate)
301
302 def _wait_for_pending(self, result,
303 timeout=None, on_interval=None, on_message=None,

Callers

nothing calls this directly

Calls 3

_wait_for_pendingMethod · 0.95
_ensure_not_eagerMethod · 0.45
maybe_throwMethod · 0.45

Tested by

no test coverage detected