From 960d5ba11a9bad0ba93822578a273138ea347d14 Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Thu, 5 Jun 2025 08:57:39 -0500 Subject: [PATCH] Ignore use_browser_cache_only when URL scheme is file --- fanficfare/fetchers/cache_browser.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fanficfare/fetchers/cache_browser.py b/fanficfare/fetchers/cache_browser.py index 494a0a85..4bf99642 100644 --- a/fanficfare/fetchers/cache_browser.py +++ b/fanficfare/fetchers/cache_browser.py @@ -67,6 +67,7 @@ class BrowserCacheDecorator(FetcherDecorator): # logger.debug("domain_open_tries:%s:"%domain_open_tries) while( fetcher.getConfig("use_browser_cache_only") and fetcher.getConfig("open_pages_in_browser",False) and + parsedUrl.scheme != 'file' and not d and open_tries and domain_open_tries.get(parsedUrl.netloc,0) < int(fetcher.getConfig("open_pages_in_browser_tries_limit",6)) ): logger.debug("\n\nopen page in browser: %s\ntries:%s\n"%(url,domain_open_tries.get(parsedUrl.netloc,None))) @@ -106,7 +107,7 @@ class BrowserCacheDecorator(FetcherDecorator): logger.debug("fromcache:%s"%fromcache) return FetcherResponse(d,redirecturl=url,fromcache=fromcache) - if fetcher.getConfig("use_browser_cache_only"): + if fetcher.getConfig("use_browser_cache_only") and parsedUrl.scheme != 'file': raise exceptions.HTTPErrorFFF( url, 428, # 404 & 410 trip StoryDoesNotExist