- command = "-I blockip -s {ip} -j ACCEPT\n\n".format(ip=ip)
- p = Popen(['iptables'], stdin=PIPE)
- p.communicate(command)
- if p.returncode != 0:
- raise NsupdateError(p.returncode)
+ command = "iptables -I blockip -s {ip} -j ACCEPT".format(ip=ip)
+ p = call(command, shell=True)
+ if p != 0:
+ raise BlockipError(p)