stream_layered_image: Clarify assertion failure

This commit is contained in:
Utku Demir 2020-06-21 12:18:28 +12:00
parent 87a538e149
commit fe71abfc12
No known key found for this signature in database
GPG Key ID: F3F8629C3E0BF60B

View File

@ -146,7 +146,9 @@ def add_layer_dir(tar, paths, mtime, add_nix=True, filter=None):
the layer added.
"""
assert all(i.startswith("/nix/store/") for i in paths)
invalid_paths = [i for i in paths if not i.startswith("/nix/store/")]
assert len(invalid_paths) == 0, \
"Expecting absolute store paths, but got: {invalid_paths}"
# First, calculate the tarball checksum and the size.
extract_checksum = ExtractChecksum()