MCPcopy Create free account
hub / github.com/mongodb/motor / description_changed

Method description_changed

doc/examples/monitoring_example.py:82–90  ·  view source on GitHub ↗
(self, event)

Source from the content-addressed store, hash-verified

80 logging.info(f"Server {event.server_address} added to topology {event.topology_id}")
81
82 def description_changed(self, event):
83 previous_server_type = event.previous_description.server_type
84 new_server_type = event.new_description.server_type
85 if new_server_type != previous_server_type:
86 logging.info(
87 f"Server {event.server_address} changed type from "
88 f"{event.previous_description.server_type_name} to "
89 f"{event.new_description.server_type_name}"
90 )
91
92 def closed(self, event):
93 logging.warning(f"Server {event.server_address} removed from topology {event.topology_id}")

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected