コード例 #1
0
ファイル: http2.py プロジェクト: Ahmadch101/webcrawler
    def _cb_timeout(response: Response, request: Request, timeout: float,
                    timeout_cl: DelayedCall) -> Response:
        if timeout_cl.active():
            timeout_cl.cancel()
            return response

        url = urldefrag(request.url)[0]
        raise TimeoutError(
            f"Getting {url} took longer than {timeout} seconds.")
コード例 #2
0
ファイル: twistedr.py プロジェクト: hardys/eventlet
 def cancel(self):
     if self.cancelled or self.called:
         self.cancelled = True
         return
     return TwistedDelayedCall.cancel(self)
コード例 #3
0
ファイル: twistedr.py プロジェクト: esh/invaders
 def cancel(self):
     if self.cancelled or self.called:
         self.cancelled = True
         return
     return TwistedDelayedCall.cancel(self)