zcash-grant-system/backend/grant/task/commands.py

18 lines
377 B
Python
Raw Normal View History

2019-01-27 20:59:15 -08:00
import ast
from datetime import datetime
import click
from flask.cli import with_appcontext
from .models import Task, db
@click.command()
2019-01-28 19:00:55 -08:00
@click.argument('job_type')
2019-01-27 20:59:15 -08:00
@click.argument('blob')
@with_appcontext
2019-01-28 19:00:55 -08:00
def create_task(job_type, blob):
task = Task(ast.literal_eval(job_type), ast.literal_eval(blob), datetime.now())
2019-01-27 20:59:15 -08:00
db.session.add(task)
db.session.commit()