diff --git a/couchpotato/core/plugins/file/main.py b/couchpotato/core/plugins/file/main.py index 1ec72812..e0f02408 100644 --- a/couchpotato/core/plugins/file/main.py +++ b/couchpotato/core/plugins/file/main.py @@ -35,7 +35,7 @@ class FileManager(Plugin): from flask.helpers import send_from_directory return send_from_directory(cache_dir, filename) - def download(self, url = '', dest = None, overwrite = False): + def download(self, url = '', dest = None, overwrite = False, urlopen_kwargs = {}): if not dest: # to Cache dest = os.path.join(Env.get('cache_dir'), '%s.%s' % (md5(url), getExt(url))) @@ -44,7 +44,7 @@ class FileManager(Plugin): return dest try: - filedata = self.urlopen(url) + filedata = self.urlopen(url, **urlopen_kwargs) except: return False