From e2d8d605aeb4fd3477a8d681e16cd0b17500a648 Mon Sep 17 00:00:00 2001
From: Walter Purcaro <vuolter@gmail.com>
Date: Fri, 16 Jan 2015 01:36:04 +0100
Subject: Fix allDownloadsFinished and allDownloadsProcessed defs

---
 module/plugins/hooks/AndroidPhoneNotify.py      |  4 +--
 module/plugins/hooks/ExternalScripts.py         |  6 ++--
 module/plugins/hooks/ExtractArchive.py          | 42 ++++++++++++-------------
 module/plugins/hooks/WindowsPhoneToastNotify.py |  4 +--
 4 files changed, 28 insertions(+), 28 deletions(-)

(limited to 'module/plugins')

diff --git a/module/plugins/hooks/AndroidPhoneNotify.py b/module/plugins/hooks/AndroidPhoneNotify.py
index 18e1cce66..fbc2acd5c 100644
--- a/module/plugins/hooks/AndroidPhoneNotify.py
+++ b/module/plugins/hooks/AndroidPhoneNotify.py
@@ -9,7 +9,7 @@ from module.plugins.Hook import Hook
 class AndroidPhoneNotify(Hook):
     __name__    = "AndroidPhoneNotify"
     __type__    = "hook"
-    __version__ = "0.02"
+    __version__ = "0.03"
 
     __config__ = [("apikey"         , "str" , "API key"                                  , ""   ),
                   ("notifycaptcha"  , "bool", "Notify captcha request"                   , True ),
@@ -51,7 +51,7 @@ class AndroidPhoneNotify(Hook):
             self.notify(_("Package finished"), pypack.name)
 
 
-    def allDownloadsProcessed(self, thread):
+    def allDownloadsProcessed(self):
         if not self.getConfig("notifyprocessed"):
             return False
 
diff --git a/module/plugins/hooks/ExternalScripts.py b/module/plugins/hooks/ExternalScripts.py
index f4d2cb69c..b2b4548a2 100644
--- a/module/plugins/hooks/ExternalScripts.py
+++ b/module/plugins/hooks/ExternalScripts.py
@@ -13,7 +13,7 @@ from module.utils import save_join
 class ExternalScripts(Hook):
     __name__    = "ExternalScripts"
     __type__    = "hook"
-    __version__ = "0.26"
+    __version__ = "0.27"
 
     __config__ = [("activated", "bool", "Activated", True)]
 
@@ -136,11 +136,11 @@ class ExternalScripts(Hook):
             self.callScript(script)
 
 
-    def allDownloadsFinished(self, thread):
+    def allDownloadsFinished(self):
         for script in chain(self.scripts['all_downloads_finished'], self.scripts['all_dls_finished']):
             self.callScript(script)
 
 
-    def allDownloadsProcessed(self, thread):
+    def allDownloadsProcessed(self):
         for script in chain(self.scripts['all_downloads_processed'], self.scripts['all_dls_processed']):
             self.callScript(script)
diff --git a/module/plugins/hooks/ExtractArchive.py b/module/plugins/hooks/ExtractArchive.py
index 2e9efa2b0..bdbaf64af 100644
--- a/module/plugins/hooks/ExtractArchive.py
+++ b/module/plugins/hooks/ExtractArchive.py
@@ -58,7 +58,7 @@ from module.utils import save_join, uniqify
 class ExtractArchive(Hook):
     __name__    = "ExtractArchive"
     __type__    = "hook"
-    __version__ = "1.03"
+    __version__ = "1.04"
 
     __config__ = [("activated"    , "bool"  , "Activated"                                 , True                                                                     ),
                   ("fullpath"     , "bool"  , "Extract full path"                         , True                                                                     ),
@@ -158,7 +158,7 @@ class ExtractArchive(Hook):
 
 
     @threaded
-    def allDownloadsProcessed(self, thread):
+    def allDownloadsProcessed(self):
         local = copy(self.queue)
         self.queue[:] = []
 
@@ -302,36 +302,36 @@ class ExtractArchive(Hook):
 
         try:
             progress  = lambda x: pyfile.setProgress(x)
-            encrypted = False
+            encrypted = True  #@TODO: set to `False`
             passwords = self.getPasswords()
 
-            try:
-                self.logInfo(basename(plugin.file), "Verifying...")
+            # try:
+                # self.logInfo(basename(plugin.file), "Verifying...")
 
-                tmp_password    = plugin.password
-                plugin.password = ""  #: Force verifying without password
+                # tmp_password    = plugin.password
+                # plugin.password = ""  #: Force verifying without password
 
-                plugin.verify()
+                # plugin.verify()
 
-            except PasswordError:
-                encrypted = True
+            # except PasswordError:
+                # encrypted = True
 
-            except CRCError:
-                self.logWarning(basename(plugin.file), _("Archive damaged"))
+            # except CRCError:
+                # self.logWarning(basename(plugin.file), _("Archive damaged"))
 
-                if not self.getConfig("repair"):
-                    raise CRCError
+                # if not self.getConfig("repair"):
+                    # raise CRCError
 
-                elif plugin.repair():
-                    self.logInfo(basename(plugin.file), _("Successfully repaired"))
+                # elif plugin.repair():
+                    # self.logInfo(basename(plugin.file), _("Successfully repaired"))
 
-                elif not self.getConfig("keepbroken"):
-                    raise ArchiveError(_("Broken archive"))
+                # elif not self.getConfig("keepbroken"):
+                    # raise ArchiveError(_("Broken archive"))
 
-                else:
-                    self.logInfo(basename(plugin.file), _("All OK"))
+                # else:
+                    # self.logInfo(basename(plugin.file), _("All OK"))
 
-            plugin.password = tmp_password
+            # plugin.password = tmp_password
 
             if not encrypted:
                 plugin.extract(progress)
diff --git a/module/plugins/hooks/WindowsPhoneToastNotify.py b/module/plugins/hooks/WindowsPhoneToastNotify.py
index 886d4ca6a..20686ee36 100644
--- a/module/plugins/hooks/WindowsPhoneToastNotify.py
+++ b/module/plugins/hooks/WindowsPhoneToastNotify.py
@@ -10,7 +10,7 @@ from module.plugins.Hook import Hook
 class WindowsPhoneToastNotify(Hook):
     __name__    = "WindowsPhoneToastNotify"
     __type__    = "hook"
-    __version__ = "0.04"
+    __version__ = "0.05"
 
     __config__ = [("id"             , "str" , "Push ID"                                  , ""   ),
                   ("url"            , "str" , "Push url"                                 , ""   ),
@@ -53,7 +53,7 @@ class WindowsPhoneToastNotify(Hook):
             self.notify(_("Package finished"), pypack.name)
 
 
-    def allDownloadsProcessed(self, thread):
+    def allDownloadsProcessed(self):
         if not self.getConfig("notifyprocessed"):
             return False
 
-- 
cgit v1.2.3