From e69ee5136ab685078afe48f63b1bbfc9d76d404f Mon Sep 17 00:00:00 2001 From: Adrian Sampson Date: Sun, 28 Sep 2014 11:21:02 -0700 Subject: [PATCH] Fix "X of Y items replaced" log message This was erroneous before: it always said "N of N" due to the presence of empty lists. --- beets/importer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/beets/importer.py b/beets/importer.py index 245888c28..e9c92cf8f 100644 --- a/beets/importer.py +++ b/beets/importer.py @@ -720,12 +720,12 @@ class ImportTask(object): """ for item in self.imported_items(): for dup_item in self.replaced_items[item]: - log.debug(u'replacing item {0}: {1}' + log.debug(u'Replacing item {0}: {1}' .format(dup_item.id, displayable_path(item.path))) dup_item.remove() log.debug(u'{0} of {1} items replaced' - .format(len(self.replaced_items), + .format(sum(bool(l) for l in self.replaced_items.values()), len(self.imported_items()))) def choose_match(self, session):