From 11b446e7df89a4ec99deb239055d350defb0916b Mon Sep 17 00:00:00 2001 From: Malte Ried Date: Tue, 3 Feb 2015 12:15:17 +0100 Subject: [PATCH] Simplified the flattening for the lists returned by plugins on the import_task_created event. --- beets/importer.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/beets/importer.py b/beets/importer.py index c15b6b3f3..6e7ffcd2c 100644 --- a/beets/importer.py +++ b/beets/importer.py @@ -556,11 +556,8 @@ class ImportTask(object): if not tasks: tasks = [self] else: - # The plugins gave us a list of lists of task. Flatten it. - flat_tasks = [] - for inner in tasks: - flat_tasks += inner - tasks = [t for t in flat_tasks if t] + # The plugins gave us a list of lists of tasks. Flatten it. + tasks = [t for inner in tasks for t in inner] return tasks def lookup_candidates(self):