def restore(self):
        setns(self.fd.fileno(), CLONE_NEWNET)
        self.fd.close()
The watchdog thread exits when the thread it is watching exits, and
dataset/ETHPy150Open ClusterHQ/flocker/flocker/route/functional/iptables.py/_Namespace.restore--crossover with--dataset/ETHPy150Open itamarst/crochet/crochet/tests/test_shutdown.py/ShutdownTests.test_watchdog