From 8f75f714e2a2b0c5defb0ec219dfc6669a6ef81e Mon Sep 17 00:00:00 2001 From: Ondrej Samohel Date: Thu, 3 Oct 2019 13:48:59 +0200 Subject: [PATCH] handle error when api endpoint not available --- pype/plugins/maya/create/create_renderglobals.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pype/plugins/maya/create/create_renderglobals.py b/pype/plugins/maya/create/create_renderglobals.py index c65f1d469f..4ef92a5126 100644 --- a/pype/plugins/maya/create/create_renderglobals.py +++ b/pype/plugins/maya/create/create_renderglobals.py @@ -56,7 +56,11 @@ class CreateRenderGlobals(avalon.maya.Creator): self.log.info(">>> Loading Muster credentials ...") self._load_credentials() self.log.info(">>> Logging in Muster ...") - self._authenticate() + try: + self._authenticate() + except requests.exceptions.ConnectionError: + self.log.error("Cannot connect to Muster API endpoint.") + raise RuntimeError("Cannot connect to {}".format(muster_url)) self.log.info(">>> Getting pools ...") pools = self._get_muster_pools() pool_names = []