summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorPhilipp Hahn <hahn@univention.de>2020-08-06 08:49:23 +0200
committerPhilipp Hahn <hahn@univention.de>2020-08-06 08:50:37 +0200
commit7c93891420a8df6d6b6e3f141548c6dae6664789 (patch)
treec586795999b580169d797b7a53a590ac2c670c77 /examples
parent74a78fa42c7dcf75343909923cc87184107cbd31 (diff)
downloadlibvirt-python-7c93891420a8df6d6b6e3f141548c6dae6664789.tar.gz
examples/event-test: Fix remove return type
The remove function are supposed to return 0 on success and -1 on failure. <https://libvirt.org/html/libvirt-libvirt-event.html#virEventRemoveTimeoutFunc> Signed-off-by: Philipp Hahn <hahn@univention.de>
Diffstat (limited to 'examples')
-rwxr-xr-xexamples/event-test.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/examples/event-test.py b/examples/event-test.py
index 18f657a..913f9d6 100755
--- a/examples/event-test.py
+++ b/examples/event-test.py
@@ -307,7 +307,7 @@ class virEventLoopPoll:
break
# Stop monitoring for events on the file handle
- def remove_handle(self, handleID: int) -> None:
+ def remove_handle(self, handleID: int) -> int:
handles = []
for h in self.handles:
if h.get_id() == handleID:
@@ -318,9 +318,10 @@ class virEventLoopPoll:
handles.append(h)
self.handles = handles
self.interrupt()
+ return 0
# Stop firing the periodic timer
- def remove_timer(self, timerID: int) -> None:
+ def remove_timer(self, timerID: int) -> int:
timers = []
for h in self.timers:
if h.get_id() != timerID:
@@ -330,6 +331,7 @@ class virEventLoopPoll:
self.cleanup.append(h.opaque)
self.timers = timers
self.interrupt()
+ return 0
# Convert from libvirt event constants, to poll() events constants
def events_to_poll(self, events: int) -> int:
@@ -389,7 +391,7 @@ def virEventUpdateHandleImpl(handleID: int, events: int) -> None:
return eventLoop.update_handle(handleID, events)
-def virEventRemoveHandleImpl(handleID: int) -> None:
+def virEventRemoveHandleImpl(handleID: int) -> int:
return eventLoop.remove_handle(handleID)
@@ -401,7 +403,7 @@ def virEventUpdateTimerImpl(timerID: int, interval: int) -> None:
return eventLoop.update_timer(timerID, interval)
-def virEventRemoveTimerImpl(timerID: int) -> None:
+def virEventRemoveTimerImpl(timerID: int) -> int:
return eventLoop.remove_timer(timerID)