From bac28b7740aae772636d8b90e291d9c17dfd59a7 Mon Sep 17 00:00:00 2001
From: RaNaN <Mast3rRaNaN@hotmail.de>
Date: Sun, 8 Jan 2012 14:44:59 +0100
Subject: new MultiHoster hook

---
 module/threads/DownloadThread.py | 4 ++--
 module/threads/InfoThread.py     | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

(limited to 'module/threads')

diff --git a/module/threads/DownloadThread.py b/module/threads/DownloadThread.py
index e140703d5..c151831a3 100644
--- a/module/threads/DownloadThread.py
+++ b/module/threads/DownloadThread.py
@@ -156,7 +156,7 @@ class DownloadThread(BaseThread):
                     self.log.error("pycurl error %s: %s" % (code, msg))
                     if self.core.debug:
                         print_exc()
-                        self.writeDebugReport(pyfile.pluginname, pyfile)
+                        self.writeDebugReport(pyfile.plugin.__name__, pyfile)
 
                     self.core.hookManager.downloadFailed(pyfile)
 
@@ -186,7 +186,7 @@ class DownloadThread(BaseThread):
 
                 if self.core.debug:
                     print_exc()
-                    self.writeDebugReport(pyfile.pluginname, pyfile)
+                    self.writeDebugReport(pyfile.plugin.__name__, pyfile)
 
                 self.core.hookManager.downloadFailed(pyfile)
                 self.clean(pyfile)
diff --git a/module/threads/InfoThread.py b/module/threads/InfoThread.py
index 5f21d487c..7db85803a 100644
--- a/module/threads/InfoThread.py
+++ b/module/threads/InfoThread.py
@@ -40,8 +40,8 @@ class InfoThread(BaseThread):
         #directly write to database
         if self.pid > -1:
             for pluginname, urls in plugins.iteritems():
-                plugin = self.m.core.pluginManager.getPlugin(pluginname, True)
-                klass = getattr(plugin, pluginname)
+                plugin = self.m.core.pluginManager.getPluginModule(pluginname)
+                klass = self.m.core.pluginManager.getPluginClass(pluginname)
                 if has_method(klass, "getInfo"):
                     self.fetchForPlugin(pluginname, klass, urls, self.updateDB)
                     self.m.core.files.save()
-- 
cgit v1.2.3