aboutsummaryrefslogtreecommitdiff
path: root/lib/python
diff options
context:
space:
mode:
Diffstat (limited to 'lib/python')
-rw-r--r--lib/python/qmk/cli/__init__.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/python/qmk/cli/__init__.py b/lib/python/qmk/cli/__init__.py
index 32da1a9b5..7f5e0a1fa 100644
--- a/lib/python/qmk/cli/__init__.py
+++ b/lib/python/qmk/cli/__init__.py
@@ -22,6 +22,7 @@ safe_commands = [
22 # A list of subcommands we always run, even when the module imports fail 22 # A list of subcommands we always run, even when the module imports fail
23 'clone', 23 'clone',
24 'config', 24 'config',
25 'doctor',
25 'env', 26 'env',
26 'setup', 27 'setup',
27] 28]
@@ -190,7 +191,7 @@ for subcommand in subcommands:
190 try: 191 try:
191 __import__(subcommand) 192 __import__(subcommand)
192 193
193 except ModuleNotFoundError as e: 194 except (ImportError, ModuleNotFoundError) as e:
194 if safe_command: 195 if safe_command:
195 print(f'Warning: Could not import {subcommand}: {e.__class__.__name__}, {e}') 196 print(f'Warning: Could not import {subcommand}: {e.__class__.__name__}, {e}')
196 else: 197 else: