mirror of
https://gitlab.com/libvirt/libvirt-python.git
synced 2025-07-12 08:59:36 +03:00
event: Add support VIR_DOMAIN_EVENT_ID_DEVICE_REMOVAL_FAILED
This commit is contained in:
@ -535,6 +535,9 @@ def myDomainEventMigrationIteration(conn, dom, iteration, opaque):
|
||||
dom.name(), dom.ID(), iteration))
|
||||
def myDomainEventJobCompletedCallback(conn, dom, params, opaque):
|
||||
print("myDomainEventJobCompletedCallback: Domain %s(%s) %s" % (dom.name(), dom.ID(), params))
|
||||
def myDomainEventDeviceRemovalFailedCallback(conn, dom, dev, opaque):
|
||||
print("myDomainEventDeviceRemovalFailedCallback: Domain %s(%s) failed to remove device: %s" % (
|
||||
dom.name(), dom.ID(), dev))
|
||||
|
||||
##########################################################################
|
||||
# Network events
|
||||
@ -649,6 +652,7 @@ def main():
|
||||
vc.domainEventRegisterAny(None, libvirt.VIR_DOMAIN_EVENT_ID_DEVICE_ADDED, myDomainEventDeviceAddedCallback, None)
|
||||
vc.domainEventRegisterAny(None, libvirt.VIR_DOMAIN_EVENT_ID_MIGRATION_ITERATION, myDomainEventMigrationIteration, None)
|
||||
vc.domainEventRegisterAny(None, libvirt.VIR_DOMAIN_EVENT_ID_JOB_COMPLETED, myDomainEventJobCompletedCallback, None)
|
||||
vc.domainEventRegisterAny(None, libvirt.VIR_DOMAIN_EVENT_ID_DEVICE_REMOVAL_FAILED, myDomainEventDeviceRemovalFailedCallback, None)
|
||||
|
||||
vc.networkEventRegisterAny(None, libvirt.VIR_NETWORK_EVENT_ID_LIFECYCLE, myNetworkEventLifecycleCallback, None)
|
||||
|
||||
|
Reference in New Issue
Block a user