| 12345678910111213141516171819202122232425262728293031323334353637 | 
							- from extensions.ext_database import db
 
- from celery import states
 
- from datetime import datetime
 
- class CeleryTask(db.Model):
 
-     """Task result/status."""
 
-     __tablename__ = 'celery_taskmeta'
 
-     id = db.Column(db.Integer, db.Sequence('task_id_sequence'),
 
-                    primary_key=True, autoincrement=True)
 
-     task_id = db.Column(db.String(155), unique=True)
 
-     status = db.Column(db.String(50), default=states.PENDING)
 
-     result = db.Column(db.PickleType, nullable=True)
 
-     date_done = db.Column(db.DateTime, default=datetime.utcnow,
 
-                           onupdate=datetime.utcnow, nullable=True)
 
-     traceback = db.Column(db.Text, nullable=True)
 
-     name = db.Column(db.String(155), nullable=True)
 
-     args = db.Column(db.LargeBinary, nullable=True)
 
-     kwargs = db.Column(db.LargeBinary, nullable=True)
 
-     worker = db.Column(db.String(155), nullable=True)
 
-     retries = db.Column(db.Integer, nullable=True)
 
-     queue = db.Column(db.String(155), nullable=True)
 
- class CeleryTaskSet(db.Model):
 
-     """TaskSet result."""
 
-     __tablename__ = 'celery_tasksetmeta'
 
-     id = db.Column(db.Integer, db.Sequence('taskset_id_sequence'),
 
-                    autoincrement=True, primary_key=True)
 
-     taskset_id = db.Column(db.String(155), unique=True)
 
-     result = db.Column(db.PickleType, nullable=True)
 
-     date_done = db.Column(db.DateTime, default=datetime.utcnow,
 
-                           nullable=True)
 
 
  |