summaryrefslogtreecommitdiff
path: root/lib/python
diff options
context:
space:
mode:
authorZach White <skullydazed@gmail.com>2021-06-24 20:31:46 -0700
committerGitHub <noreply@github.com>2021-06-24 20:31:46 -0700
commit7c2bd4dd88d29958b7ecc281af463257cc63fd46 (patch)
tree510db022f71542da9e3516b2c071015b29b01d6d /lib/python
parent61ec0023c47de0c1418b50e2f76f1eb2c7d9c09b (diff)
add doctor to safe_commands (#13324)
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 32da1a9b52..7f5e0a1fa6 100644
--- a/lib/python/qmk/cli/__init__.py
+++ b/lib/python/qmk/cli/__init__.py
@@ -22,6 +22,7 @@ safe_commands = [
# A list of subcommands we always run, even when the module imports fail
'clone',
'config',
+ 'doctor',
'env',
'setup',
]
@@ -190,7 +191,7 @@ for subcommand in subcommands:
try:
__import__(subcommand)
- except ModuleNotFoundError as e:
+ except (ImportError, ModuleNotFoundError) as e:
if safe_command:
print(f'Warning: Could not import {subcommand}: {e.__class__.__name__}, {e}')
else: