We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 322940a commit f8cced2Copy full SHA for f8cced2
pymongo/topology_description.py
@@ -296,8 +296,11 @@ def _filter_servers(
296
if not deprioritized_servers:
297
self._candidate_servers = self.known_servers
298
else:
299
+ deprioritized_addresses = {sd.address for sd in deprioritized_servers}
300
filtered = [
- server for server in self.known_servers if server not in deprioritized_servers
301
+ server
302
+ for server in self.known_servers
303
+ if server.address not in deprioritized_addresses
304
]
305
self._candidate_servers = filtered or self.known_servers
306
0 commit comments