Esempio n. 1
0
 def __init__(self, parent=None):
     super().__init__(parent)
     self.manager = QtNetwork.QNetworkAccessManager()
     self.oauth_manager = OAuthManager(self)
     self.set_cache()
     self.setup_proxy()
     self.manager.finished.connect(self._process_reply)
     self._request_methods = {
         "GET": self.manager.get,
         "POST": self.manager.post,
         "PUT": self.manager.put,
         "DELETE": self.manager.deleteResource
     }
     self._init_queues()
     self._init_timers()
Esempio n. 2
0
 def __init__(self, parent=None):
     super().__init__(parent)
     self.manager = QtNetwork.QNetworkAccessManager()
     self._network_accessible_changed(self.manager.networkAccessible())
     self.manager.networkAccessibleChanged.connect(self._network_accessible_changed)
     self.oauth_manager = OAuthManager(self)
     self.set_cache()
     self.setup_proxy()
     config = get_config()
     self.set_transfer_timeout(config.setting['network_transfer_timeout_seconds'])
     self.manager.finished.connect(self._process_reply)
     self._request_methods = {
         "GET": self.manager.get,
         "POST": self.manager.post,
         "PUT": self.manager.put,
         "DELETE": self.manager.deleteResource
     }
     self._init_queues()
     self._init_timers()
Esempio n. 3
0
 def __init__(self, parent=None):
     QtCore.QObject.__init__(self, parent)
     self.manager = QtNetwork.QNetworkAccessManager()
     self.oauth_manager = OAuthManager(self)
     self.set_cache()
     self.setup_proxy()
     self.manager.finished.connect(self._process_reply)
     self._last_request_times = {}
     self._active_requests = {}
     self._high_priority_queues = {}
     self._low_priority_queues = {}
     self._hosts = []
     self._timer = QtCore.QTimer(self)
     self._timer.setSingleShot(True)
     self._timer.timeout.connect(self._run_next_task)
     self._request_methods = {
         "GET": self.manager.get,
         "POST": self.manager.post,
         "PUT": self.manager.put,
         "DELETE": self.manager.deleteResource
     }
     self.num_pending_web_requests = 0