MCPcopy Index your code
hub / github.com/mongodb/mongo-python-driver / _get_executors

Function _get_executors

test/helpers_shared.py:207–219  ·  view source on GitHub ↗
(topology)

Source from the content-addressed store, hash-verified

205
206
207def _get_executors(topology):
208 executors = []
209 for server in topology._servers.values():
210 # Some MockMonitor do not have an _executor.
211 if hasattr(server._monitor, "_executor"):
212 executors.append(server._monitor._executor)
213 if hasattr(server._monitor, "_rtt_monitor"):
214 executors.append(server._monitor._rtt_monitor._executor)
215 executors.append(topology._Topology__events_executor)
216 if topology._srv_monitor:
217 executors.append(topology._srv_monitor._executor)
218
219 return [e for e in executors if e is not None]
220
221
222def print_running_topology(topology):

Callers 1

print_running_topologyFunction · 0.85

Calls 1

valuesMethod · 0.80

Tested by

no test coverage detected