mirror of
https://github.com/AsahiLinux/u-boot
synced 2025-02-18 06:58:54 +00:00
binman: Avoid changing a dict during iteration
This code works OK in Python 2 but Python 3 complains. Adjust it to avoid deleting elements from a dict while iterating through it. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
3c47e4105e
commit
58632a7f44
1 changed files with 5 additions and 2 deletions
|
@ -131,10 +131,13 @@ def Binman(options, args):
|
|||
|
||||
if options.image:
|
||||
skip = []
|
||||
new_images = OrderedDict()
|
||||
for name, image in images.items():
|
||||
if name not in options.image:
|
||||
del images[name]
|
||||
if name in options.image:
|
||||
new_images[name] = image
|
||||
else:
|
||||
skip.append(name)
|
||||
images = new_images
|
||||
if skip and options.verbosity >= 2:
|
||||
print('Skipping images: %s' % ', '.join(skip))
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue