From a9b77aac02060419932a9d331cbf32055c4d1688 Mon Sep 17 00:00:00 2001 From: ed cuss Date: Sat, 25 Apr 2026 21:02:47 +0100 Subject: [PATCH] fix: resolve paths in list_files in Fake --- pyproject.toml | 2 +- src/io_adapters/_adapters.py | 2 +- uv.lock | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 1d23b33..132e7c1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "io-adapters" -version = "0.3.2" +version = "0.3.3" description = "Dependency Injection Adapters" readme = "README.md" authors = [ diff --git a/src/io_adapters/_adapters.py b/src/io_adapters/_adapters.py index 6db3397..f82f7e9 100644 --- a/src/io_adapters/_adapters.py +++ b/src/io_adapters/_adapters.py @@ -222,7 +222,7 @@ def _write_fn(self, data: Data, path: str | Path, **_kwargs: dict) -> None: def list_files(self, path: str | Path, glob_pattern: str = "*") -> list[Path]: return sorted( [ - p + p.resolve() for p in self.files if Path(p).is_relative_to(Path(path)) and fnmatch(Path(p).name, glob_pattern) ] diff --git a/uv.lock b/uv.lock index 5a46e35..65b11a2 100644 --- a/uv.lock +++ b/uv.lock @@ -426,7 +426,7 @@ wheels = [ [[package]] name = "io-adapters" -version = "0.3.2" +version = "0.3.3" source = { editable = "." } dependencies = [ { name = "attrs" },