diff --git a/couchpotato/core/plugins/file/main.py b/couchpotato/core/plugins/file/main.py index ba84baa..dad6bdd 100644 --- a/couchpotato/core/plugins/file/main.py +++ b/couchpotato/core/plugins/file/main.py @@ -29,7 +29,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))) @@ -38,7 +38,7 @@ class FileManager(Plugin): return dest try: - filedata = self.urlopen(url) + filedata = self.urlopen(url, **urlopen_kwargs) except: return False