def delete(self, resource): # get http method, status and url path c = re.compile(r"(%s)-(.*)" % ("|".join(SUPPORTED_METHODS))) m = c.match(resource) method, url_path = m.groups() # delete resource method method_file = ResourceMethod(self.api_dir, url_path, method) method_file.delete() self.api_data.delete_resource(resource) # redirect self.set_flash_message( "success", "Resource method has been successfully deleted.") self.redirect("/__manage")