Exemplo n.º 1
0
 def delete(self, app, action, id=None, **params):
     if isinstance(id, list):
         for idx in id:
             try:
                 FiredAlert.get(idx).delete()
             except:
                 logger.warn('Could not delete fired alert: %s' % idx)
     elif isinstance(id, basestring):
         try:
             FiredAlert.get(id).delete()
         except:
             logger.warn('Could not delete fired alert: %s' % id)
     raise cherrypy.HTTPRedirect(self.make_url(['alerts', app]) + '?%s' % cherrypy.request.query_string, 303)
 def delete(self, app, action, id=None, **params):
     if isinstance(id, list):
         for idx in id:
             try:
                 FiredAlert.get(idx).delete()
             except:
                 logger.warn('Could not delete fired alert: %s' % idx)
     elif isinstance(id, basestring):
         try:
             FiredAlert.get(id).delete()
         except:
             logger.warn('Could not delete fired alert: %s' % id)
     raise cherrypy.HTTPRedirect(
         self.make_url(['alerts', app]) +
         '?%s' % cherrypy.request.query_string, 303)