Estoy enfrentando el siguiente problema con mi proyecto Python/Celery en Eclipse/PyDev. he definido mi función de tarea en el módulo myapp.tasks así:PyDev no reconoce los decoradores de tareas de Apio
@celery.task(max_retries=None)
def mytask(parm1):
...
myapp.myfunction(parm1)
...
Luego, en otro módulo Deseo enviar una señal de reintento para la tarea que está llamando a la función. Por lo tanto, hago la siguiente manera:
import myapp.tasks
...
def myfunction(parm1):
...
raise myapp.tasks.mytask.retry(countdown=60)
Por alguna razón PyDev marca la última línea con un error que dice: 'Undefined variable de importación: reintento' Pero el código realmente funciona. ¿Es este un problema de PyDev que no reconoce decoradores o estoy haciendo algo mal aquí?
¿Instaló apio después de configurar su proyecto Pydev (o más exactamente, sus intérpretes de python)? – RickyA
Mismo problema aquí con ".delay()". ¿Tienes una solución? –