From ac16bfaeb3caf7539b35f3f6f13cbcf3f2be8c7d Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Thu, 2 Jan 2020 12:40:31 -0600 Subject: [PATCH] Don't do URL quoting on file: URLs. Fix for spaces->+ breaking default cover. --- fanficfare/configurable.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fanficfare/configurable.py b/fanficfare/configurable.py index 531fa5ec..937a03a8 100644 --- a/fanficfare/configurable.py +++ b/fanficfare/configurable.py @@ -1102,7 +1102,8 @@ class Configuration(configparser.SafeConfigParser): cache hits. ''' - url = quote_plus(ensure_binary(url),safe=';/?:@&=+$,%&#') + if not url.startswith('file:'): # file fetches fail on + for space + url = quote_plus(ensure_binary(url),safe=';/?:@&=+$,%&#') if self.getConfig('force_https'): ## For developer testing only. url = url.replace("http:","https:")