From 63d747c7c9ff2d6753cee22faa18d14f7d148428 Mon Sep 17 00:00:00 2001 From: RaNaN Date: Mon, 9 Aug 2010 13:05:38 +0200 Subject: netload premium --- module/FileDatabase.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'module/FileDatabase.py') diff --git a/module/FileDatabase.py b/module/FileDatabase.py index 3ede67a98..62f42917e 100644 --- a/module/FileDatabase.py +++ b/module/FileDatabase.py @@ -188,9 +188,12 @@ class FileHandler: f = self.getFile(id) e = RemoveEvent("file", id, "collector" if not f.package().queue else "queue") + + if id in self.core.threadManager.processingIds(): + self.cache[id].abortDownload() + if self.cache.has_key(id): - if id in self.core.threadManager.processingIds(): - self.cache[id].abortDownload() + del self.cache[id] self.lock.release() -- cgit v1.2.3