Ignore non-existing unnecessary files in RawprogramUnsparseHandler
This commit is contained in:
parent
5f782ad559
commit
9fb21b88c6
|
@ -588,7 +588,10 @@ class RawprogramUnsparseHandler(FileHandler):
|
||||||
elif label.startswith("custom") or label.startswith("userdata"):
|
elif label.startswith("custom") or label.startswith("userdata"):
|
||||||
filename = program_tag.attrib["filename"]
|
filename = program_tag.attrib["filename"]
|
||||||
abs_fn = os.path.join(image_base_dir, filename.encode())
|
abs_fn = os.path.join(image_base_dir, filename.encode())
|
||||||
self.extra_ignored_size += os.stat(abs_fn).st_size
|
try:
|
||||||
|
self.extra_ignored_size += os.stat(abs_fn).st_size
|
||||||
|
except FileNotFoundError:
|
||||||
|
pass
|
||||||
else:
|
else:
|
||||||
# Just to make sure we aren't missing a vendor partition here
|
# Just to make sure we aren't missing a vendor partition here
|
||||||
assert 'vendor' not in label.lower(), "Found unexpected program label containing 'vendor' in %r" % program_tag.attrib["label"]
|
assert 'vendor' not in label.lower(), "Found unexpected program label containing 'vendor' in %r" % program_tag.attrib["label"]
|
||||||
|
|
Loading…
Reference in New Issue