always resolve symlinks for TemporaryDirectory
On macOS mktemp returns a temporary directory in a symlink. Nix has a bug where it won't accept path:// located in a symlink. This avoid this issue by always resolving symlinks as returned by TemporaryDirectory.
This commit is contained in:
@@ -202,8 +202,8 @@ def generate_facts(
|
||||
prompt: Callable[[str, str], str] = prompt_func,
|
||||
) -> bool:
|
||||
was_regenerated = False
|
||||
with TemporaryDirectory(prefix="facts-generate-") as tmp:
|
||||
tmpdir = Path(tmp)
|
||||
with TemporaryDirectory(prefix="facts-generate-") as _tmpdir:
|
||||
tmpdir = Path(_tmpdir).resolve()
|
||||
|
||||
for machine in machines:
|
||||
errors = 0
|
||||
|
||||
Reference in New Issue
Block a user