diff options
author | Stefano <l.stickell@yahoo.it> | 2013-05-20 12:42:03 +0200 |
---|---|---|
committer | Stefano <l.stickell@yahoo.it> | 2013-05-20 12:42:03 +0200 |
commit | e1cc6e81cbdd17b79fba3511aa47d3dd2893ccf7 (patch) | |
tree | 70ecb81a57b73368135c5421194552c6342aea6a /module | |
parent | Premium4Me: error handled (diff) | |
download | pyload-e1cc6e81cbdd17b79fba3511aa47d3dd2893ccf7.tar.xz |
Premium4Me: code cleanup
Diffstat (limited to 'module')
-rw-r--r-- | module/plugins/hoster/Premium4Me.py | 32 |
1 files changed, 18 insertions, 14 deletions
diff --git a/module/plugins/hoster/Premium4Me.py b/module/plugins/hoster/Premium4Me.py index 1c65a85a4..5dd907b9f 100644 --- a/module/plugins/hoster/Premium4Me.py +++ b/module/plugins/hoster/Premium4Me.py @@ -2,11 +2,13 @@ # -*- coding: utf-8 -*-
from urllib import quote
-from module.plugins.Hoster import Hoster
-from module.utils import fs_encode
from os.path import exists
from os import remove
+from module.plugins.Hoster import Hoster
+from module.utils import fs_encode
+
+
class Premium4Me(Hoster):
__name__ = "Premium4Me"
__version__ = "0.05"
@@ -29,38 +31,40 @@ class Premium4Me(Hoster): self.logDebug("premium4.me: Old URL: %s" % pyfile.url)
tra = self.getTraffic()
-
+
#raise timeout to 2min
self.req.setOption("timeout", 120)
-
- self.download("http://premium4.me/api/getfile.php?authcode=%s&link=%s" % (self.account.authcode, quote(pyfile.url, "")), disposition=True)
+
+ self.download(
+ "http://premium4.me/api/getfile.php?authcode=%s&link=%s" % (self.account.authcode, quote(pyfile.url, "")),
+ disposition=True)
check = self.checkDownload({"nopremium": "No premium account available"})
if check == "nopremium":
self.retry(3, 60, 'No premium account available')
- err = ''
+ err = ''
if self.req.http.code == '420':
# Custom error code send - fail
lastDownload = fs_encode(self.lastDownload)
-
- if exists(lastDownload):
+
+ if exists(lastDownload):
f = open(lastDownload, "rb")
err = f.read(256).strip()
f.close()
remove(lastDownload)
else:
err = 'File does not exist'
-
+
trb = self.getTraffic()
- self.logInfo("Filesize: %d, Traffic used %d, traffic left %d" % (pyfile.size, tra-trb, trb))
-
+ self.logInfo("Filesize: %d, Traffic used %d, traffic left %d" % (pyfile.size, tra - trb, trb))
+
if err: self.fail(err)
-
+
def getTraffic(self):
try:
- traffic = int(self.load ("http://premium4.me/api/traffic.php?authcode=%s" % self.account.authcode))
+ traffic = int(self.load("http://premium4.me/api/traffic.php?authcode=%s" % self.account.authcode))
except:
- traffic = 0
+ traffic = 0
return traffic
|