From aa9f517959c9ab9b41ac3886ec13ff67a6595123 Mon Sep 17 00:00:00 2001 From: Bryan Schumaker Date: Sun, 31 Oct 2010 17:20:20 -0400 Subject: [PATCH] Walk filtered IDs We already have a function for walking all song ids. Collections should be able to walk the filtered IDs too. --- libsaria/collection/collection.py | 4 ++++ 1 file changed, 4 insertions(+) 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)