west: blobs: prefer constants to literals for blob status
Replace blob status literals with the corresponding constants defined in zephyr_module. Signed-off-by: Christophe Dufaza <chris@openmarl.org>
This commit is contained in:
parent
043aa837fd
commit
ae9326c920
2 changed files with 3 additions and 3 deletions
|
@ -122,7 +122,7 @@ class Blobs(WestCommand):
|
|||
def fetch(self, args):
|
||||
blobs = self.get_blobs(args)
|
||||
for blob in blobs:
|
||||
if blob['status'] == 'A':
|
||||
if blob['status'] == zephyr_module.BLOB_PRESENT:
|
||||
log.dbg('Blob {module}: {abspath} is up to date'.format(**blob))
|
||||
continue
|
||||
log.inf('Fetching blob {module}: {abspath}'.format(**blob))
|
||||
|
@ -131,7 +131,7 @@ class Blobs(WestCommand):
|
|||
def clean(self, args):
|
||||
blobs = self.get_blobs(args)
|
||||
for blob in blobs:
|
||||
if blob['status'] == 'D':
|
||||
if blob['status'] == zephyr_module.BLOB_NOT_PRESENT:
|
||||
log.dbg('Blob {module}: {abspath} not in filesystem'.format(**blob))
|
||||
continue
|
||||
log.inf('Deleting blob {module}: {status} {abspath}'.format(**blob))
|
||||
|
|
|
@ -345,7 +345,7 @@ def kconfig_snippet(meta, path, kconfig_file=None, blobs=False, sysbuild=False):
|
|||
|
||||
def process_kconfig(module, meta):
|
||||
blobs = process_blobs(module, meta)
|
||||
taint_blobs = len(tuple(filter(lambda b: b['status'] != 'D', blobs))) != 0
|
||||
taint_blobs = any(b['status'] != BLOB_NOT_PRESENT for b in blobs)
|
||||
section = meta.get('build', dict())
|
||||
module_path = PurePath(module)
|
||||
module_yml = module_path.joinpath('zephyr/module.yml')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue