예제 #1
0
파일: resource.py 프로젝트: Codeacious/Tron
 def get_data(self, include_job_run=False, include_action_runs=False, namespace=None):
     return adapter.adapt_many(adapter.JobAdapter,
         self.job_collection.get_jobs_by_namespace(namespace) if namespace
         else self.job_collection.get_jobs(),
         include_job_run,
         include_action_runs,
         num_runs=5)
예제 #2
0
 def get_data(self, include_job_run=False, include_action_runs=False):
     return adapter.adapt_many(
         adapter.JobAdapter,
         self.job_collection.get_jobs(),
         include_job_run,
         include_action_runs,
         num_runs=5,
     )
예제 #3
0
 def get_data(
     self,
     include_job_run=False,
     include_action_runs=False,
     include_action_graph=True,
     include_node_pool=True,
 ):
     return adapter.adapt_many(
         adapter.JobAdapter,
         self.job_collection.get_jobs(),
         include_job_run,
         include_action_runs,
         include_action_graph,
         include_node_pool,
         num_runs=5,
     )
예제 #4
0
파일: resource.py 프로젝트: Yelp/Tron
 def get_data(
     self,
     include_job_run=False,
     include_action_runs=False,
     include_action_graph=True,
     include_node_pool=True,
 ):
     return adapter.adapt_many(
         adapter.JobAdapter,
         self.job_collection.get_jobs(),
         include_job_run,
         include_action_runs,
         include_action_graph,
         include_node_pool,
         num_runs=5,
     )
예제 #5
0
 def render_GET(self, request):
     recorder = event.get_recorder(self.entity_name)
     response_data = adapter.adapt_many(adapter.EventAdapter, recorder.list())
     return respond(request, dict(data=response_data))
예제 #6
0
 def get_data(self):
     return adapter.adapt_many(adapter.ServiceAdapter, self.collection)
예제 #7
0
 def get_job_index(self):
     jobs = adapter.adapt_many(adapter.JobIndexAdapter, self.job_collection.get_jobs())
     return dict((job["name"], job["actions"]) for job in jobs)
예제 #8
0
 def get_data(self, include_job_run=False, include_action_runs=False):
     return adapter.adapt_many(
         adapter.JobAdapter, self.job_collection.get_jobs(), include_job_run, include_action_runs, num_runs=5
     )
예제 #9
0
 def render_GET(self, request):
     return respond(request, adapter.adapt_many(adapter.ActionRunAdapter, self.action_runs))
예제 #10
0
파일: resource.py 프로젝트: nagyist/Tron
 def render_GET(self, request):
     recorder = event.get_recorder(self.entity_name)
     response_data = adapter.adapt_many(adapter.EventAdapter,
                                        recorder.list())
     return respond(request, dict(data=response_data))
예제 #11
0
파일: resource.py 프로젝트: nagyist/Tron
 def get_data(self):
     return adapter.adapt_many(adapter.ServiceAdapter, self.collection)
예제 #12
0
파일: resource.py 프로젝트: nagyist/Tron
 def get_job_index(self):
     jobs = adapter.adapt_many(adapter.JobIndexAdapter,
                               self.job_collection.get_jobs())
     return dict((job['name'], job['actions']) for job in jobs)
예제 #13
0
파일: resource.py 프로젝트: nagyist/Tron
 def render_GET(self, request):
     return respond(
         request,
         adapter.adapt_many(adapter.ActionRunAdapter, self.action_runs))
예제 #14
0
 def get_job_index(self):
     jobs = adapter.adapt_many(
         adapter.JobIndexAdapter,
         self.job_collection.get_jobs(),
     )
     return {job['name']: job['actions'] for job in jobs}
예제 #15
0
파일: resource.py 프로젝트: Yelp/Tron
 def get_job_index(self):
     jobs = adapter.adapt_many(
         adapter.JobIndexAdapter,
         self.job_collection.get_jobs(),
     )
     return {job['name']: job['actions'] for job in jobs}
예제 #16
0
파일: resource.py 프로젝트: Codeacious/Tron
 def get_data(self, namespace=None):
     return adapter.adapt_many(adapter.ServiceAdapter,
         self.collection.get_services_by_namespace(namespace) if namespace
         else self.collection)