From d29dc75b06c66d71fa64f8a56b10b418509bc208 Mon Sep 17 00:00:00 2001 From: Daniel Huppmann Date: Fri, 3 Nov 2023 08:30:16 +0100 Subject: [PATCH] Explicit error message if no connection to IIASA manager service --- pyam/iiasa.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pyam/iiasa.py b/pyam/iiasa.py index 2d3bf890a..31ae80f02 100644 --- a/pyam/iiasa.py +++ b/pyam/iiasa.py @@ -96,6 +96,10 @@ def __init__(self, creds: str = None, auth_url: str = _AUTH_URL): f"{IXMP4_LOGIN} instead." ) + # self.auth is None if connection to manager service cannot be established + if self.auth is None: + raise httpx.ConnectError("No connection to IIASA manager service.") + # explicit token for anonymous login is not necessary for ixmp4 platforms # but is required for legacy Scenario Explorer databases if self.auth.user.username == "@anonymous":