6
0

ListJobs.py 458 B

1234567891011121314151617181920
  1. from flask import jsonify
  2. from flask.views import View
  3. from pycs.jobs.JobRunner import JobRunner
  4. class ListJobs(View):
  5. """
  6. return a list ob jobs
  7. """
  8. # pylint: disable=arguments-differ
  9. methods = ['GET']
  10. def __init__(self, jobs: JobRunner):
  11. # pylint: disable=invalid-name
  12. self.jobs = jobs
  13. def dispatch_request(self, user: str):
  14. # pylint: disable=unused-argument
  15. return jsonify(self.jobs.list())