vars: improve error message when storing trying to store a var in a read-only flake

This commit is contained in:
Jörg Thalheim
2025-08-31 14:14:56 +02:00
parent acc2674d79
commit 17e9231657

View File

@@ -29,7 +29,7 @@ class FactStore(StoreBase):
value: bytes, value: bytes,
) -> Path | None: ) -> Path | None:
if not self.flake.is_local: if not self.flake.is_local:
msg = f"in_flake fact storage is only supported for local flakes: {self.flake}" msg = f"Storing var '{var}' in a flake is only supported for local flakes: {self.flake}"
raise ClanError(msg) raise ClanError(msg)
folder = self.directory(generator, var.name) folder = self.directory(generator, var.name)
file_path = folder / "value" file_path = folder / "value"