From aec04ad32b0873c7e11e9c35faf25e326d09197b Mon Sep 17 00:00:00 2001 From: Arif Ali Date: Mon, 29 Dec 2025 16:20:40 +0000 Subject: [PATCH] Capture any issue with juju connection --- get_passwords.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/get_passwords.py b/get_passwords.py index 0cf0834..50a4ca1 100755 --- a/get_passwords.py +++ b/get_passwords.py @@ -6,6 +6,7 @@ import logging import sys from juju.model import Model +from juju.errors import JujuConnectionError logger = logging.getLogger(__name__) logger.setLevel(logging.INFO) @@ -65,7 +66,10 @@ async def main(args): if the_model == "local": await model.connect_current() else: - await model.connect(the_model) + try: + await model.connect(the_model) + except JujuConnectionError as e: + logger.error(e) try: for key, action in actions: