diff options
Diffstat (limited to 'pyload/manager')
-rw-r--r-- | pyload/manager/PluginManager.py | 3 |
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 |