From a91cc36791d9d9c8a2223af983adfe544cd15b50 Mon Sep 17 00:00:00 2001 From: Michael Cusack Date: Wed, 10 Nov 2021 16:11:36 -0400 Subject: [PATCH] Print error loading module stack --- clr/_version.py | 2 +- clr/commands.py | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/clr/_version.py b/clr/_version.py index 50d85c89d0..08aad71adf 100644 --- a/clr/_version.py +++ b/clr/_version.py @@ -1 +1 @@ -__version__ = "0.3.18" +__version__ = "0.3.19" diff --git a/clr/commands.py b/clr/commands.py index cf438ced4a..4c7fcaa406 100644 --- a/clr/commands.py +++ b/clr/commands.py @@ -116,6 +116,11 @@ def resolve_command(query, cache=None): sys.exit(1) namespace = cache.get(namespace_key) if cache else get_namespace(namespace_key) + if isinstance(namespace, ErrorLoadingNamespace): + print(f'Error loading {namespace_key} namespace module.\n') + print(namespace.longdescr) + sys.exit(1) + if command_name not in namespace.commands: print( f"Error! Command '{command_name}' does not exist in namespace '{namespace_key}' - "