diff options
| author | John Estabrook <jestabro@vyos.io> | 2025-11-05 12:21:14 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-05 12:21:14 -0600 |
| commit | fd56247b9a0f278a2cc7553bef46005dfd78e759 (patch) | |
| tree | d2ea48159b34c35d049633f9df49f8cea79840be /src | |
| parent | cc60275ab0db2c45f2ad7387d6a91a96fa9d6337 (diff) | |
| parent | a02b7d54c561368d8a9a22a0643a1b4fb1e90345 (diff) | |
| download | vyos-1x-fd56247b9a0f278a2cc7553bef46005dfd78e759.tar.gz vyos-1x-fd56247b9a0f278a2cc7553bef46005dfd78e759.zip | |
Merge pull request #4807 from jestabro/vyconf-session-management
T7910: Standardize vyconf session resource management
Diffstat (limited to 'src')
| -rwxr-xr-x | src/helpers/teardown-config-session.py | 9 |
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() |
