Necesito tener una tarea de apio después de una cuenta regresiva, pero ser capaz de restablecer esa cuenta regresiva bajo ciertas condiciones. Por ejemplo, quiero llamar al apply_async
con countdown=15
, pero si ocurre algún evento antes de que se ejecute la tarea, me gustaría establecer esa cuenta regresiva a 15 segundos nuevamente.Restablecer la cuenta atrás en la tarea de apio
De los documentos y de Google creo que podría lograr esto guardando la identificación de la tarea, y luego revocando y recreando la tarea si ocurre el evento. Me preguntaba si hay un enfoque más elegante para ello.
Bueno, como dije, eso es lo que se me ocurrió después de leer la documentación, pero en ese momento no me parecía correcto, así que me preguntaba si había otra forma de hacerlo. –