diff options
author | John Estabrook <jestabro@vyos.io> | 2022-10-27 13:57:25 -0500 |
---|---|---|
committer | John Estabrook <jestabro@vyos.io> | 2022-10-27 14:03:07 -0500 |
commit | 413e24400c54f398ef73347df2e877aef422400e (patch) | |
tree | ce033329dcc6e736d7b236ead735078b5d7bf33c | |
parent | c65931f338f49866762b155784ee68afc5c6f2f3 (diff) | |
download | vyos-1x-413e24400c54f398ef73347df2e877aef422400e.tar.gz vyos-1x-413e24400c54f398ef73347df2e877aef422400e.zip |
ipsec: T4778: raise UnconfiguredSubsystem if IPsec not initialized
-rwxr-xr-x | src/op_mode/ipsec.py | 5 |
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 |