MCPcopy
hub / github.com/celery/celery / freeze_while

Method freeze_while

celery/events/state.py:442–449  ·  view source on GitHub ↗
(self, fun, *args, **kwargs)

Source from the content-addressed store, hash-verified

440 return self._create_dispatcher()
441
442 def freeze_while(self, fun, *args, **kwargs):
443 clear_after = kwargs.pop('clear_after', False)
444 with self._mutex:
445 try:
446 return fun(*args, **kwargs)
447 finally:
448 if clear_after:
449 self._clear()
450
451 def clear_tasks(self, ready=True):
452 with self._mutex:

Callers 2

test_freeze_whileMethod · 0.95
captureMethod · 0.80

Calls 3

_clearMethod · 0.95
funFunction · 0.85
popMethod · 0.45

Tested by 1

test_freeze_whileMethod · 0.76