summaryrefslogtreecommitdiffstats
path: root/module/plugins
diff options
context:
space:
mode:
authorGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2010-09-22 19:54:00 +0200
committerGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2010-09-22 19:54:00 +0200
commit5a7b72bd128b026446edd57c5bd5c21d75935e80 (patch)
tree73240eb6d1a0a34abd8bbb0eae09b9f5fd7be7a5 /module/plugins
parentwin compability (diff)
downloadpyload-5a7b72bd128b026446edd57c5bd5c21d75935e80.tar.xz
win unrar fixes
Diffstat (limited to 'module/plugins')
-rw-r--r--module/plugins/hooks/UnRar.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/module/plugins/hooks/UnRar.py b/module/plugins/hooks/UnRar.py
index 4f989e804..5d1dff1a5 100644
--- a/module/plugins/hooks/UnRar.py
+++ b/module/plugins/hooks/UnRar.py
@@ -22,6 +22,7 @@ import sys
from module.plugins.Hook import Hook
from module.pyunrar import Unrar, WrongPasswordError, CommandError, UnknownError
+from traceback import print_exc
from os.path import exists, join
from os import remove
@@ -118,6 +119,8 @@ class UnRar(Hook):
self.core.log.info("Unrar of %s failed (wrong password)" % fname)
continue
except CommandError, e:
+ if self.core.debug:
+ print_exc()
if re.search("Cannot find volume", e.stderr):
self.core.log.info("Unrar of %s failed (missing volume)" % fname)
continue
@@ -126,9 +129,13 @@ class UnRar(Hook):
self.core.log.info("Unrar of %s ok" % fname)
self.removeFiles(pack, fname)
except:
+ if self.core.debug:
+ print_exc()
self.core.log.info("Unrar of %s failed" % fname)
continue
except UnknownError:
+ if self.core.debug:
+ print_exc()
self.core.log.info("Unrar of %s failed" % fname)
continue
else: