def sendVmnetEvent(self, eventName): binding = ("interface", "string", self.vmnetReal) Mgmt.open() Mgmt.event(eventName, binding) Mgmt.close() Logging.log(Logging.LOG_INFO, "Event %s on interface %s sent" % ( eventName, self.vmnetReal))
def generate_mgmt_event(event, reason, version_info): """! Generate Mgmt event. """ binding_to_send = None if event == READY_EVENT: binding_to_send = ("version_info", "string", version_info) elif event == DISCONNECTED_EVENT: binding_to_send = ("reason", "string", reason) else: Logging.log(Logging.LOG_ERR, "Unknown event") # suicide! sys.exit() Mgmt.event(event, binding_to_send)