summaryrefslogtreecommitdiffstats
path: root/pyload/manager
diff options
context:
space:
mode:
authorGravatar Walter Purcaro <vuolter@gmail.com> 2014-12-11 17:09:47 +0100
committerGravatar Walter Purcaro <vuolter@gmail.com> 2014-12-11 17:09:47 +0100
commitda6ab98c8918bd2e5110818206b24cfccc6647ea (patch)
treeb49e67dcc4c34a9c181dc61b988a162b9ba13638 /pyload/manager
parentSpare code cosmetics (diff)
downloadpyload-da6ab98c8918bd2e5110818206b24cfccc6647ea.tar.xz
Str unquote stuff
Diffstat (limited to 'pyload/manager')
-rw-r--r--pyload/manager/PluginManager.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/pyload/manager/PluginManager.py b/pyload/manager/PluginManager.py
index 339281d43..92b5e2c7d 100644
--- a/pyload/manager/PluginManager.py
+++ b/pyload/manager/PluginManager.py
@@ -10,6 +10,7 @@ from os import listdir, makedirs
from os.path import isdir, isfile, join, exists, abspath
from sys import version_info
from traceback import print_exc
+from urllib import unquote
from SafeEval import const_eval as literal_eval
@@ -201,6 +202,8 @@ class PluginManager(object):
if type(url) not in (str, unicode, buffer):
continue
+ url = unquote(url)
+
if last and last[2]['re'].match(url):
res.append((url, last[0], last[1]))
continue