def __init__(self, is_framed_replay=False, proxies=None): self.rewriter = RewriteContent(is_framed_replay=is_framed_replay) self.proxies = proxies self.live_request = live_request if self.proxies: logging.debug('Live Rewrite via proxy ' + str(proxies)) if isinstance(proxies, str): self.proxies = {'http': proxies, 'https': proxies} else: logging.debug('Live Rewrite Direct (no proxy)')
def __init__(self, content_loader, config): self.content_loader = content_loader framed = config.get('framed_replay') self.content_rewriter = RewriteContent(is_framed_replay=framed) self.head_insert_view = HeadInsertView.init_from_config(config) self.buffer_response = config.get('buffer_response', True) self.redir_to_exact = config.get('redir_to_exact', True) memento = config.get('enable_memento', False) if memento: self.response_class = MementoResponse else: self.response_class = WbResponse self._reporter = config.get('reporter')