schedules.py 585 B

123456789101112131415161718192021222324252627
  1. from flask_restful import Resource, request
  2. from flask_apscheduler.api import get_jobs, get_job, delete_job, add_job
  3. from app.main.extensions import scheduler
  4. import json
  5. from datetime import datetime
  6. import uuid
  7. def printing_something(text):
  8. print("printing {0} at {1}".format(text, datetime.now()))
  9. class SchedulesApi(Resource):
  10. def get(self):
  11. return get_jobs()
  12. def post(self):
  13. return add_job()
  14. class ScheduleApi(Resource):
  15. def get(self, job_id):
  16. return get_job(job_id)
  17. def delete(self, job_id):
  18. return delete_job(job_id)