1
0
mirror of https://gitlab.com/libvirt/libvirt-python.git synced 2025-07-30 23:41:52 +03:00

event-test.py: Convert DEVICE events

to use new Description class

Signed-off-by: Philipp Hahn <hahn@univention.de>
This commit is contained in:
Philipp Hahn
2018-09-21 15:35:14 +02:00
committed by Michal Privoznik
parent 808625fac7
commit c0235d01e7

View File

@ -641,16 +641,16 @@ def myStoragePoolEventRefreshCallback(conn, pool, opaque):
########################################################################## ##########################################################################
# Node device events # Node device events
########################################################################## ##########################################################################
def nodeDeviceEventToString(event): DEVICE_EVENTS = Description(
nodeDeviceEventStrings = ( "Created", ("Created", ()),
"Deleted", ("Deleted", ()),
) )
return nodeDeviceEventStrings[event]
def myNodeDeviceEventLifecycleCallback(conn, dev, event, detail, opaque): def myNodeDeviceEventLifecycleCallback(conn, dev, event, detail, opaque):
print("myNodeDeviceEventLifecycleCallback: Node device %s %s %d" % (dev.name(), print("myNodeDeviceEventLifecycleCallback: Node device %s %s %s" % (
nodeDeviceEventToString(event), dev.name(), DEVICE_EVENTS[event], DEVICE_EVENTS[event][detail]))
detail))
def myNodeDeviceEventUpdateCallback(conn, dev, opaque): def myNodeDeviceEventUpdateCallback(conn, dev, opaque):
print("myNodeDeviceEventUpdateCallback: Node device %s" % dev.name()) print("myNodeDeviceEventUpdateCallback: Node device %s" % dev.name())