summaryrefslogtreecommitdiffstats
path: root/pyload/manager/PluginManager.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyload/manager/PluginManager.py')
-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