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