summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-xsrc/helpers/teardown-config-session.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/helpers/teardown-config-session.py b/src/helpers/teardown-config-session.py
index c30303c99..49a3f5bc5 100755
--- a/src/helpers/teardown-config-session.py
+++ b/src/helpers/teardown-config-session.py
@@ -23,5 +23,10 @@ if len(sys.argv) < 2:
pid = sys.argv[1]
-vc = VyconfSession(pid=pid)
-vc.teardown()
+try:
+ vc = VyconfSession(pid=int(pid), extant=True)
+except ValueError:
+ # as this script is called on any config session exit, ignore non-existent
+ pass
+else:
+ vc.teardown()