def _test(self, rules_file, queue):
# Import the firewall rules in a detached network namespace
unshare(CLONE_NEWNET)
proc = subprocess.Popen(rules_file,
shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
out, err = proc.communicate()
if proc.returncode:
queue.put((False, err.strip()))
else:
queue.put((True, None))
评论列表
文章目录