MCPcopy
hub / github.com/tornadoweb/tornado / _process_queue

Method _process_queue

tornado/simple_httpclient.py:189–197  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

187 )
188
189 def _process_queue(self) -> None:
190 while self.queue and len(self.active) < self.max_clients:
191 key, request, callback = self.queue.popleft()
192 if key not in self.waiting:
193 continue
194 self._remove_timeout(key)
195 self.active[key] = (request, callback)
196 release_callback = functools.partial(self._release_fetch, key)
197 self._handle_request(request, release_callback, callback)
198
199 def _connection_class(self) -> type:
200 return _HTTPConnection

Callers 2

fetch_implMethod · 0.95
_release_fetchMethod · 0.95

Calls 2

_remove_timeoutMethod · 0.95
_handle_requestMethod · 0.95

Tested by

no test coverage detected