From 29241018fe7338a88d01a0c37f0a3f9e45b8d6f3 Mon Sep 17 00:00:00 2001 From: Jeix Date: Sun, 20 Jun 2010 13:07:24 +0200 Subject: Package_finished event for scripts implemented bugfix: closing socket for IRC connection (xdcc) --- module/HookManager.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'module/HookManager.py') diff --git a/module/HookManager.py b/module/HookManager.py index f5835bce0..bb08fff4a 100644 --- a/module/HookManager.py +++ b/module/HookManager.py @@ -73,8 +73,12 @@ class HookManager(): plugin.downloadFinished(pyfile) self.lock.release() - def packageFinished(self, pyfile, package): - raise NotImplementedError + def packageFinished(self, package): + self.lock.acquire() + + for plugin in self.plugins: + plugin.packageFinished(package) + self.lock.release() def beforeReconnecting(self, ip): self.lock.acquire() -- cgit v1.2.3