def get_data(self): try: jobs = saharaclient.job_execution_list(self.request) except Exception: jobs = [] exceptions.handle(self.request, _("Unable to fetch job executions.")) return jobs
def get_data(self): try: search_opts = {} filter = self.get_server_filter_info(self.request) if filter["value"] and filter["field"]: if filter["field"] in self.SEARCH_MAPPING: # Handle special cases for cluster and job # since they are in different database tables. search_opts = {self.SEARCH_MAPPING[filter["field"]]: filter["value"]} else: search_opts = {filter["field"]: filter["value"]} jobs = saharaclient.job_execution_list(self.request, search_opts) except Exception: jobs = [] exceptions.handle(self.request, _("Unable to fetch job executions.")) return jobs
def get_data(self): try: search_opts = {} filter = self.get_server_filter_info(self.request) if filter['value'] and filter['field']: if filter['field'] in self.SEARCH_MAPPING: # Handle special cases for cluster and job # since they are in different database tables. search_opts = { self.SEARCH_MAPPING[filter['field']]: filter['value'] } else: search_opts = {filter['field']: filter['value']} jobs = saharaclient.job_execution_list(self.request, search_opts) except Exception: jobs = [] exceptions.handle(self.request, _("Unable to fetch job executions.")) return jobs