mirror of
https://github.com/webrecorder/pywb.git
synced 2025-03-15 08:04:49 +01:00
live_rewrite_handler: add _ignore_proxies() callback to allow ignoring proxy settings by derived class
This commit is contained in:
parent
51f8a585b4
commit
00e6d44652
@ -65,6 +65,9 @@ class RewriteHandler(SearchPageWbUrlHandler):
|
||||
def _live_request_headers(self, wbrequest):
|
||||
return {}
|
||||
|
||||
def _ignore_proxies(self, wbrequest):
|
||||
return False
|
||||
|
||||
def render_content(self, wbrequest):
|
||||
if wbrequest.wb_url.mod == 'vi_':
|
||||
return self._get_video_info(wbrequest)
|
||||
@ -76,7 +79,8 @@ class RewriteHandler(SearchPageWbUrlHandler):
|
||||
if ref_wburl_str:
|
||||
wbrequest.env['REL_REFERER'] = WbUrl(ref_wburl_str).url
|
||||
|
||||
ignore_proxies = False
|
||||
ignore_proxies = self._ignore_proxies(wbrequest)
|
||||
|
||||
use_206 = False
|
||||
url = None
|
||||
rangeres = None
|
||||
@ -84,7 +88,7 @@ class RewriteHandler(SearchPageWbUrlHandler):
|
||||
readd_range = False
|
||||
cache_key = None
|
||||
|
||||
if self.proxies:
|
||||
if self.proxies and not ignore_proxies:
|
||||
rangeres = wbrequest.extract_range()
|
||||
|
||||
if rangeres:
|
||||
|
Loading…
x
Reference in New Issue
Block a user