def from_schedule(cls, schedule):
every = max(schedule.run_every.total_seconds(), 0)
instance = cls.query.filter_by(every=every, period='seconds')
if not instance:
instance = cls(every=every, period='seconds')
db.session.add(instance)
db.session.commit()
return instance
评论列表
文章目录