diff --git a/src/resin_cli/cli.py b/src/resin_cli/cli.py index bf23a846..81212e84 100644 --- a/src/resin_cli/cli.py +++ b/src/resin_cli/cli.py @@ -54,7 +54,10 @@ def check_service_health(url: str): raise CLIError(msg) except requests.exceptions.HTTPError as e: - error = e.response.json().get("detail", None) or e.response.text + if e.response is not None: + error = e.response.json().get("detail", None) or e.response.text + else: + error = str(e) msg = ( f"Resin service on {url} is not healthy, failed with error: {error}" )