summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorPhilipp Hahn <hahn@univention.de>2018-09-21 15:35:12 +0200
committerMichal Privoznik <mprivozn@redhat.com>2018-09-24 09:06:00 +0200
commit616c7c3482850eb41b2ec14ca14a5c6b4ae1d761 (patch)
tree156dd84da37eac25b4d6a8daab6132b1e7049016 /examples
parent298f90c6ef1053b66f1e14895b1a2ba86073bf26 (diff)
downloadlibvirt-python-616c7c3482850eb41b2ec14ca14a5c6b4ae1d761.tar.gz
event-test.py: Convert NETWORK events
to use new Description class Signed-off-by: Philipp Hahn <hahn@univention.de>
Diffstat (limited to 'examples')
-rwxr-xr-xexamples/event-test.py29
1 files changed, 10 insertions, 19 deletions
diff --git a/examples/event-test.py b/examples/event-test.py
index 5426ecd..2436827 100755
--- a/examples/event-test.py
+++ b/examples/event-test.py
@@ -604,27 +604,18 @@ def myDomainEventBlockThresholdCallback(conn, dom, dev, path, threshold, excess,
##########################################################################
# Network events
##########################################################################
-def netEventToString(event):
- netEventStrings = ( "Defined",
- "Undefined",
- "Started",
- "Stopped",
- )
- return netEventStrings[event]
-
-def netDetailToString(event, detail):
- netEventStrings = (
- ( "Added", ),
- ( "Removed", ),
- ( "Started", ),
- ( "Stopped", ),
- )
- return netEventStrings[event][detail]
+NET_EVENTS = Description(
+ ("Defined", ("Added",)),
+ ("Undefined", ("Removed",)),
+ ("Started", ("Started",)),
+ ("Stopped", ("Stopped",)),
+)
+
def myNetworkEventLifecycleCallback(conn, net, event, detail, opaque):
- print("myNetworkEventLifecycleCallback: Network %s %s %s" % (net.name(),
- netEventToString(event),
- netDetailToString(event, detail)))
+ print("myNetworkEventLifecycleCallback: Network %s %s %s" % (
+ net.name(), NET_EVENTS[event], NET_EVENTS[event][detail]))
+
##########################################################################
# Storage pool events