@kuyruk.task(retry=1) def retry_task(): return 1 / 0 @kuyruk.task def loop_forever(): while 1: print('looping forever') sleep(1) config_eager = Config() config_eager.EAGER = True kuyruk_eager = Kuyruk(config_eager) @kuyruk_eager.task() def eager_task(): must_be_called() @kuyruk.task def rejecting_task(): raise kuyruk.Reject @kuyruk.task(max_run_time=1) def sleeping_task(seconds):
@kuyruk.task(retry=1) def retry_task(): return 1 / 0 @kuyruk.task def loop_forever(): while 1: print('looping forever') sleep(1) config_eager = Config() config_eager.EAGER = True kuyruk_eager = Kuyruk(config_eager) @kuyruk_eager.task() def eager_task(): must_be_called() @kuyruk.task def rejecting_task(): raise kuyruk.Reject @kuyruk.task(max_run_time=1) def sleeping_task(seconds): sleep(seconds)