From d2d3e9c5912a699533c22d164d996b9a4d1d98ee Mon Sep 17 00:00:00 2001 From: grglcy Date: Sat, 12 Jul 2025 14:16:09 +0100 Subject: [PATCH] return file objects instead of paths - don't call property as method --- src/dir/album.py | 2 +- src/dir/directory.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dir/album.py b/src/dir/album.py index 2ccc801..55c0d21 100644 --- a/src/dir/album.py +++ b/src/dir/album.py @@ -10,7 +10,7 @@ class Album(Directory): @property def all_files(self) -> list: # todo: handle unexpected dirs - return [file.path for file in self.contents] + return self.contents def populate(self, log: Log) -> list: contents = list() diff --git a/src/dir/directory.py b/src/dir/directory.py index 4aea62d..dec35b8 100644 --- a/src/dir/directory.py +++ b/src/dir/directory.py @@ -35,7 +35,7 @@ class Directory(ABC): files = list() for c in self: # todo: handle unexpected files - files += c.all_files() + files += c.all_files return files @property