Browse Source

CLI: Rework submodule checking (#9162)

pull/9163/head 0.8.179
Erovia 4 years ago
committed by GitHub
parent
commit
179e5c018f
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 11 deletions
  1. +4
    -11
      lib/python/qmk/cli/doctor.py

+ 4
- 11
lib/python/qmk/cli/doctor.py View File

@ -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


Loading…
Cancel
Save