Changeset View
Changeset View
Standalone View
Standalone View
swh/scheduler/api/client.py
Show First 20 Lines • Show All 44 Lines • ▼ Show 20 Lines | def create_tasks(self, tasks): | ||||
return self.post('create_tasks', {'tasks': tasks}) | return self.post('create_tasks', {'tasks': tasks}) | ||||
def disable_tasks(self, task_ids): | def disable_tasks(self, task_ids): | ||||
return self.post('disable_tasks', {'task_ids': task_ids}) | return self.post('disable_tasks', {'task_ids': task_ids}) | ||||
def get_tasks(self, task_ids): | def get_tasks(self, task_ids): | ||||
return self.post('get_tasks', {'task_ids': task_ids}) | return self.post('get_tasks', {'task_ids': task_ids}) | ||||
def get_task_runs(self, task_ids, limit=None): | |||||
return self.post( | |||||
'get_task_runs', {'task_ids': task_ids, 'limit': limit}) | |||||
def search_tasks(self, task_id=None, task_type=None, status=None, | def search_tasks(self, task_id=None, task_type=None, status=None, | ||||
priority=None, policy=None, before=None, after=None, | priority=None, policy=None, before=None, after=None, | ||||
limit=None): | limit=None): | ||||
return self.post('search_tasks', dict( | return self.post('search_tasks', dict( | ||||
task_id=task_id, task_type=task_type, status=status, | task_id=task_id, task_type=task_type, status=status, | ||||
priority=priority, policy=policy, before=before, after=after, | priority=priority, policy=policy, before=before, after=after, | ||||
limit=limit)) | limit=limit)) | ||||
▲ Show 20 Lines • Show All 56 Lines • Show Last 20 Lines |