summaryrefslogtreecommitdiffstats
path: root/module
diff options
context:
space:
mode:
authorGravatar Walter Purcaro <vuolter@gmail.com> 2014-12-26 04:26:20 +0100
committerGravatar Walter Purcaro <vuolter@gmail.com> 2014-12-26 04:26:20 +0100
commit873f1bc17733148163829e23a456a6e724c486e3 (patch)
tree5f41406635370bf791f539db3206b5e01a96434f /module
parent[DebridItaliaCom] Fixup (diff)
downloadpyload-873f1bc17733148163829e23a456a6e724c486e3.tar.xz
[SimpleHoster] Improve
Diffstat (limited to 'module')
-rw-r--r--module/plugins/internal/SimpleHoster.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/module/plugins/internal/SimpleHoster.py b/module/plugins/internal/SimpleHoster.py
index 6726726e1..56c25e0d9 100644
--- a/module/plugins/internal/SimpleHoster.py
+++ b/module/plugins/internal/SimpleHoster.py
@@ -160,7 +160,7 @@ def _isDirectLink(self, url, resumable=False):
class SimpleHoster(Hoster):
__name__ = "SimpleHoster"
__type__ = "hoster"
- __version__ = "0.79"
+ __version__ = "0.80"
__pattern__ = r'^unmatchable$'
@@ -381,7 +381,7 @@ class SimpleHoster(Hoster):
if self.html is None:
self.fail(_("No html retrieved"))
- if self.premium and (not self.CHECK_TRAFFIC or self.checkTrafficLeft()):
+ if self.premium and not self.CHECK_TRAFFIC or self.checkTrafficLeft():
self.logDebug("Handled as premium download")
self.handlePremium()
@@ -405,7 +405,11 @@ class SimpleHoster(Hoster):
self.retry(10, reason=_("Wrong captcha"))
elif not self.lastDownload or not exists(fs_encode(self.lastDownload)):
- self.fail(_("No file downloaded"))
+ errmsg = _("No file downloaded")
+ if 'error' in self.info:
+ self.fail(errmsg, self.info['error'])
+ else:
+ self.fail(errmsg)
else:
rules = {'empty file': re.compile(r"^$")}