summaryrefslogtreecommitdiffstats
path: root/module/plugins/internal/Plugin.py
diff options
context:
space:
mode:
authorGravatar Walter Purcaro <vuolter@users.noreply.github.com> 2015-07-19 00:28:18 +0200
committerGravatar Walter Purcaro <vuolter@users.noreply.github.com> 2015-07-19 00:28:18 +0200
commita0e2459f2d1506912ac4a5d0c330c8dae01a4768 (patch)
treef7fcbc10a7b1b5b862889b5388b319a43fce7dc9 /module/plugins/internal/Plugin.py
parentCode cosmetics (2) (diff)
downloadpyload-a0e2459f2d1506912ac4a5d0c330c8dae01a4768.tar.xz
Improve fixurl method
Diffstat (limited to 'module/plugins/internal/Plugin.py')
-rw-r--r--module/plugins/internal/Plugin.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/module/plugins/internal/Plugin.py b/module/plugins/internal/Plugin.py
index 51f952b40..93dd2ecbe 100644
--- a/module/plugins/internal/Plugin.py
+++ b/module/plugins/internal/Plugin.py
@@ -12,6 +12,11 @@ from module.utils import fs_encode, fs_decode, html_unescape, save_join as fs_jo
#@TODO: Move to utils in 0.4.10
+def fixurl(url):
+ return html_unescape(urllib.unquote(url.decode('unicode-escape'))).strip()
+
+
+#@TODO: Move to utils in 0.4.10
def timestamp():
return int(time.time() * 1000)
@@ -256,10 +261,6 @@ class Plugin(object):
raise Fail(msg)
- def fixurl(self, url):
- return html_unescape(urllib.unquote(url.decode('unicode-escape'))).strip()
-
-
def load(self, url, get={}, post={}, ref=True, cookies=True, just_header=False, decode=True, multipart=True, req=None):
"""
Load content at url and returns it
@@ -276,7 +277,7 @@ class Plugin(object):
if hasattr(self, 'pyfile') and self.pyfile.abort:
self.abort()
- url = self.fixurl(url)
+ url = fixurl(url)
if not url or not isinstance(url, basestring):
self.fail(_("No url given"))