trytond_tasks

trytond_tasks

trytond-tasks

trytond-tasks ejecuta tareas administrativas para trytond.

Instalar

$ pip install trytond-tasks

Usar

trytond-tasks busca las clases con el sufijo 'Task' en el directorio 'tasks' de los modulos de trytond.

ejemplo `mimodulo/tasks/tasks.py`:


class HolaTask:

""" Esta es la ayuda de la tarea """ # es obligatorio identifica el comando command = 'hola'
def parser_args(parser): # mirar documentacion argparse # se puede adicionar argumentos para el comando # usando parser.add_argument. pass
def run(pool, options): # logica de la tarea pass

luego se puede llamar la tarea: trytond-tasks -d midb hola

para listar las tareas: trytond-tasks -d midb --help