diff options
author | Peter Krempa <pkrempa@redhat.com> | 2016-04-18 12:53:02 +0200 |
---|---|---|
committer | Peter Krempa <pkrempa@redhat.com> | 2016-04-18 13:18:26 +0200 |
commit | 1233645a280a70c45769f3041f2b773d51ce593c (patch) | |
tree | ecdb28043037fc772c591cec2c416350fee4eff2 /examples | |
parent | 128d178c7431ec069f47d8a002e68e46781c0be1 (diff) | |
download | libvirt-python-1233645a280a70c45769f3041f2b773d51ce593c.tar.gz |
event: Add support VIR_DOMAIN_EVENT_ID_DEVICE_REMOVAL_FAILED
Diffstat (limited to 'examples')
-rwxr-xr-x | examples/event-test.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/examples/event-test.py b/examples/event-test.py index 5be4978..f96c917 100755 --- a/examples/event-test.py +++ b/examples/event-test.py @@ -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) |