diff --git a/libsaria/collection/collection.py b/libsaria/collection/collection.py index 7893b750..b4b31891 100644 --- a/libsaria/collection/collection.py +++ b/libsaria/collection/collection.py @@ -92,6 +92,10 @@ class Collection: for tag in self.tag_tree.walk_forwards(): yield tag[3] + def walk_filtered_ids(self): + for id in self.visible: + yield id + def find_id(self, file): stripped = file.strip(libsaria.path.sep) split = stripped.split(libsaria.path.sep)