(self)
| 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 |
no test coverage detected