Cómo obtener todas las tareas y tareas periódicas en el apio [duplicado]
Posible duplicado:
¿Cómo puedo encontrar todas las subclases de una clase dada en Python?
En mi proyecto Django, tengo algunas subclases de Celery'sTask
yPeriodicTask
:
class CustomTask(Task):
# stuff
class CustomPeriodicTask(PeriodicTask):
# stuff
Necesito todas las clases de tareas para agregar alguna configuración de registro personalizada. Así que pensé que nos puede__subclasses__
, Pero esto no funciona:
>>> Task.__subclasses__()
[<unbound PeriodicTask>, <class handle_register of <Celery default:0xa1cc3cc>>]
¿Es de alguna manera posible obtener todos misTask
yPeriodicTask
¿Subclases de forma dinámica?