summaryrefslogtreecommitdiff
path: root/src/op_mode/ipsec.py
diff options
context:
space:
mode:
authorJohn Estabrook <jestabro@vyos.io>2022-10-27 13:57:25 -0500
committerJohn Estabrook <jestabro@vyos.io>2022-10-27 14:03:07 -0500
commit413e24400c54f398ef73347df2e877aef422400e (patch)
treece033329dcc6e736d7b236ead735078b5d7bf33c /src/op_mode/ipsec.py
parentc65931f338f49866762b155784ee68afc5c6f2f3 (diff)
downloadvyos-1x-413e24400c54f398ef73347df2e877aef422400e.tar.gz
vyos-1x-413e24400c54f398ef73347df2e877aef422400e.zip
ipsec: T4778: raise UnconfiguredSubsystem if IPsec not initialized
Diffstat (limited to 'src/op_mode/ipsec.py')
-rwxr-xr-xsrc/op_mode/ipsec.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/op_mode/ipsec.py b/src/op_mode/ipsec.py
index 7ec35d7bd..aaa0cec5a 100755
--- a/src/op_mode/ipsec.py
+++ b/src/op_mode/ipsec.py
@@ -43,7 +43,10 @@ def _alphanum_key(key):
def _get_vici_sas():
from vici import Session as vici_session
- session = vici_session()
+ try:
+ session = vici_session()
+ except Exception:
+ raise vyos.opmode.UnconfiguredSubsystem("IPsec not initialized")
sas = list(session.list_sas())
return sas