parameters: (self)
docstring: Called by IOLoop periodically to ask libcurl to process any
          events it may have forgotten about.
docstring_summary: Called by IOLoop periodically to ask libcurl to process any
          events it may have forgotten about.
docstring_tokens: Called by IOLoop periodically to ask libcurl to process any events it may have forgotten about .
function: def _handle_force_timeout(self) -> None:
          """Called by IOLoop periodically to ask libcurl to process any
          events it may have forgotten about.
          """
          while True:
              try:
                  ret, num_handles = self._multi.socket_all()
              except pycurl.error as e:
                  ret = e.args[0]
              if ret != pycurl.E_CALL_MULTI_PERFORM:
                  break
          self._finish_pending_requests()
function_tokens: def _handle_force_timeout ( self ) -> None : while True : try : ret , num_handles = self . _multi . socket_all ( ) except pycurl . error as e : ret = e . args [ 0 ] if ret != pycurl . E_CALL_MULTI_PERFORM : break self . _finish_pending_requests ( )