Ejemplo n.º 1
0
 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
Ejemplo n.º 2
0
 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
Ejemplo n.º 3
0
 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