コード例 #1
0
ファイル: db.py プロジェクト: InGen6400/so2support_processing
 def _listen_with_session(self, callback, session):
     url = self._client.base_url + self._add_suffix()
     try:
         sse = _sseclient.SSEClient(url, session)
         return ListenerRegistration(callback, sse)
     except requests.exceptions.RequestException as error:
         raise ApiCallError(_Client.extract_error_message(error), error)
コード例 #2
0
ファイル: db.py プロジェクト: GigaMichaelMa/DRWscript
 def _listen_with_session(self, callback, session):
     url = self._client.base_url + self._add_suffix()
     try:
         sse = _sseclient.SSEClient(url, session)
         return ListenerRegistration(callback, sse)
     except requests.exceptions.RequestException as error:
         raise _Client.handle_rtdb_error(error)
コード例 #3
0
 def init_sse(self, payload, recorder=None):
     if recorder is None:
         recorder = []
     adapter = MockSSEClientAdapter(payload, recorder)
     session = requests.Session()
     session.mount(self.test_url, adapter)
     return _sseclient.SSEClient(url=self.test_url, session=session, retry=1)