diff options
| author | Erovia <[email protected]> | 2020-05-21 21:56:43 +0200 | 
|---|---|---|
| committer | GitHub <[email protected]> | 2020-05-21 21:56:43 +0200 | 
| commit | 179e5c018fcee9bcb0a7f1907cc96d44ed5cf554 (patch) | |
| tree | eed775035ee27babc2033eafcfb3f932c6808007 /lib/python | |
| parent | 5246acb2e4c188198d503856a493b66174486db8 (diff) | |
| download | qmk_firmware-179e5c018fcee9bcb0a7f1907cc96d44ed5cf554.tar.gz qmk_firmware-179e5c018fcee9bcb0a7f1907cc96d44ed5cf554.zip | |
CLI: Rework submodule checking (#9162)0.8.179
Diffstat (limited to 'lib/python')
| -rwxr-xr-x | lib/python/qmk/cli/doctor.py | 15 | 
1 files changed, 4 insertions, 11 deletions
| diff --git a/lib/python/qmk/cli/doctor.py b/lib/python/qmk/cli/doctor.py index 20f8650e5e..011c3dd3c2 100755 --- a/lib/python/qmk/cli/doctor.py +++ b/lib/python/qmk/cli/doctor.py @@ -24,7 +24,6 @@ ESSENTIAL_BINARIES = {      },      'bin/qmk': {},  } -ESSENTIAL_SUBMODULES = ['lib/chibios', 'lib/lufa']  def _udev_rule(vid, pid=None, *args): @@ -124,17 +123,11 @@ def check_submodules():      for submodule in submodules.status().values():          if submodule['status'] is None: -            if submodule['name'] in ESSENTIAL_SUBMODULES: -                cli.log.error('Submodule %s has not yet been cloned!', submodule['name']) -                ok = False -            else: -                cli.log.warn('Submodule %s is not available.', submodule['name']) +            cli.log.error('Submodule %s has not yet been cloned!', submodule['name']) +            ok = False          elif not submodule['status']: -            if submodule['name'] in ESSENTIAL_SUBMODULES: -                cli.log.error('Submodule %s is not up to date!', submodule['name']) -                ok = False -            else: -                cli.log.warn('Submodule %s is not up to date!', submodule['name']) +            cli.log.error('Submodule %s is not up to date!', submodule['name']) +            ok = False      return ok | 
