

@auth
def _DELETE(self, *param, **params):
    host_id = self.chk_hostby1(param)
    if (host_id is None):
        return web.notfound()
    rule_id = param[1]
    if (not validates_param_id(self, rule_id)):
        return web.notfound(self.view.alert)
    new_rules = []
    kit = KaresansuiIpTables()
    kit.firewall_xml = kit.read_firewall_xml()
    kit.delete_rule(int(rule_id))
    kit.write_firewall_xml()
    return web.seeother(('%s.part' % web.ctx.path[:web.ctx.path.rfind('/')]))

dataset/ETHPy150Open karesansui/karesansui/karesansui/gadget/hostby1firewallruleby1.py HostBy1FirewallRuleby1._DELETE/original