def DELETE(self, name): session = cherrypy.request.db cherrypy.response.headers["content-type"] = "text/plain" element = Monitor.get_one(session, name) if isinstance(element, Monitor): element = Monitor.del_one(session, element) if isinstance(element, Monitor): client_com.send_requests_process({"backend": None}, "DELETE", "monitor", name, None, None, None) return "Monitor %s deleted" % name elif element == Monitor.ERROR_ELEMENT_NOT_EXISTS: raise cherrypy.HTTPError("404", "Monitor %s not found" % name)