From af32089d20dc7e1d451bedeb0c235b3a2cb7f1b4 Mon Sep 17 00:00:00 2001 From: RaNaN Date: Thu, 26 May 2011 20:50:50 +0200 Subject: skip only if file exists --- module/plugins/Plugin.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'module/plugins/Plugin.py') diff --git a/module/plugins/Plugin.py b/module/plugins/Plugin.py index cffbb8acb..51ad2459b 100644 --- a/module/plugins/Plugin.py +++ b/module/plugins/Plugin.py @@ -465,7 +465,12 @@ class Plugin(object): #TODO check same packagenames pyfile = self.core.db.findDuplicates(self.pyfile.id, self.pyfile.packageid, self.pyfile.name) if pyfile: - raise SkipDownload(pyfile[0]) + download_folder = self.config['general']['download_folder'] + location = save_join(download_folder, pack.folder) + if exists(save_join(location, self.pyfile.name)): + raise SkipDownload(pyfile[0]) + + self.log.debug("File %s not skipped, because it does not exists." % self.pyfile.name) def clean(self): """ clean everything and remove references """ -- cgit v1.2.3