From b6412c116d7e1a1eb15a21d8439f11a68539e525 Mon Sep 17 00:00:00 2001 From: j Date: Wed, 24 Aug 2016 18:38:09 +0200 Subject: [PATCH] only add if there are new files --- pandora_client/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pandora_client/__init__.py b/pandora_client/__init__.py index 530a371..e1f6edd 100755 --- a/pandora_client/__init__.py +++ b/pandora_client/__init__.py @@ -371,9 +371,10 @@ class Client(object): sql = u'SELECT oshash FROM encode WHERE site = ?' c.execute(sql, (site, )) known = [row[0] for row in c] - files = list(set(files) - set(known)) conn.close() - self.add_encodes(site, files) + files = list(set(files) - set(known)) + if files: + self.add_encodes(site, files) else: self.set_encodes(site, files)