Example #1
0
 def action(self, operation, app_ids):
   if operation['action'] == 'kill':
     kills = []
     for app_id in app_ids:
       try:
         kill_job(MockDjangoRequest(self.user), job=app_id)
       except MessageException:
         kills.append(app_id)
     return {'kills': kills, 'status': len(app_ids) - len(kills), 'message': _('Stop signal sent to %s') % kills}
   else:
     return {}
Example #2
0
 def action(self, operation, app_ids):
   if operation['action'] == 'kill':
     kills = []
     for app_id in app_ids:
       try:
         response = kill_job(MockDjangoRequest(self.user), job=app_id)
         if isinstance(response, JsonResponse) and json.loads(response.content).get('status') == 0:
            kills.append(app_id)
       except MessageException:
         kills.append(app_id)
     return {'kills': kills, 'status': len(app_ids) - len(kills), 'message': _('Stop signal sent to %s') % kills}
   else:
     return {}
Example #3
0
 def action(self, operation, app_ids):
   if operation['action'] == 'kill':
     kills = []
     for app_id in app_ids:
       try:
         response = kill_job(MockDjangoRequest(self.user), job=app_id)
         if isinstance(response, JsonResponse) and json.loads(response.content).get('status') == 0:
            kills.append(app_id)
       except MessageException:
         kills.append(app_id)
     return {'kills': kills, 'status': len(app_ids) - len(kills), 'message': _('Stop signal sent to %s') % kills}
   else:
     return {}
Example #4
0
 def action(self, operation, appid):
   if operation['action'] == 'kill':
     return kill_job(MockDjangoRequest(self.user), job=appid)
   else:
     return {}
Example #5
0
 def action(self, operation, appid):
     if operation['action'] == 'kill':
         return kill_job(MockDjangoRequest(self.user), job=appid)
     else:
         return {}