diff --git a/lib/http/client.py b/lib/http/client.py index 84cd0b7fa1e9d051ff3e56c7356428cac5f6a174..1e02e4c2a384e45c66affbf3dcef2f9a43db6dff 100644 --- a/lib/http/client.py +++ b/lib/http/client.py @@ -352,10 +352,11 @@ class HttpClientPool: """Returns HTTP clients to the pool. """ + assert not frozenset(pclients) & frozenset(self._pool.values()) + for pc in pclients: self._logger.debug("Returning client %s to pool", pc) assert pc.identity not in self._pool - assert pc not in self._pool.values() self._pool[pc.identity] = pc # Check for unused clients