def __init__(self, win_id, parent=None): log.init.debug("Initializing NetworkManager") with log.disable_qt_msghandler(): # WORKAROUND for a hang when a message is printed - See: # http://www.riverbankcomputing.com/pipermail/pyqt/2014-November/035045.html super().__init__(parent) log.init.debug("NetworkManager init done") self._win_id = win_id self._requests = [] self._scheme_handlers = { 'qute': qutescheme.QuteSchemeHandler(win_id), } self._set_cookiejar() self._set_cache() if SSL_AVAILABLE: self.sslErrors.connect(self.on_ssl_errors) self.authenticationRequired.connect(self.on_authentication_required) self.proxyAuthenticationRequired.connect( self.on_proxy_authentication_required) objreg.get('config').changed.connect(self.on_config_changed)
def __init__(self, win_id, tab_id, parent=None): log.init.debug("Initializing NetworkManager") with log.disable_qt_msghandler(): # WORKAROUND for a hang when a message is printed - See: # http://www.riverbankcomputing.com/pipermail/pyqt/2014-November/035045.html super().__init__(parent) log.init.debug("NetworkManager init done") self.adopted_downloads = 0 self._win_id = win_id self._tab_id = tab_id self._requests = [] self._scheme_handlers = { 'qute': qutescheme.QuteSchemeHandler(win_id), 'file': filescheme.FileSchemeHandler(win_id), } self._set_cookiejar(private=config.get('general', 'private-browsing')) self._set_cache() self.sslErrors.connect(self.on_ssl_errors) self._rejected_ssl_errors = collections.defaultdict(list) self._accepted_ssl_errors = collections.defaultdict(list) self.authenticationRequired.connect(self.on_authentication_required) self.proxyAuthenticationRequired.connect( self.on_proxy_authentication_required) objreg.get('config').changed.connect(self.on_config_changed)
def handler(): return qutescheme.QuteSchemeHandler(win_id=0)