From 848174bc78b48ff5303b92c27e94a97595d9ef23 Mon Sep 17 00:00:00 2001 From: mantaohuang Date: Sun, 12 Apr 2020 11:23:54 -0400 Subject: [PATCH] remove pid after program exit --- openvpn.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openvpn.py b/openvpn.py index 1e1bc5e..7bdb857 100644 --- a/openvpn.py +++ b/openvpn.py @@ -288,6 +288,8 @@ class Openvpn: print(f'[stdout]\n{stdout.decode()}') if stderr: print(f'[stderr]\n{stderr.decode()}') + if PID in self.pids: + self.pids.remove(PID) await asyncio.sleep(5)