summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel P. Berrangé <berrange@redhat.com>2022-05-17 15:40:03 +0100
committerDaniel P. Berrangé <berrange@redhat.com>2022-06-08 16:43:52 +0100
commit693a93f85b267f7156a906a88ba95f6128802fea (patch)
tree25a687228705ca1f87a37d46d9ddc13913fd6295
parent438b86fda1b48ff3eab25b9c7ffaf156e7bc8759 (diff)
downloadlibvirt-python-693a93f85b267f7156a906a88ba95f6128802fea.tar.gz
examples: remove use of deprecated setDaemon method
In Python 3.10 the setDaemon method was deprecated. It is redundant since the 'daemon' parameter can be given when creating the thread, or the 'daemon' attribute can be set after it was created. Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
-rwxr-xr-xexamples/event-test.py16
1 files changed, 10 insertions, 6 deletions
diff --git a/examples/event-test.py b/examples/event-test.py
index 8ab4944..f5a6475 100755
--- a/examples/event-test.py
+++ b/examples/event-test.py
@@ -438,8 +438,9 @@ def virEventLoopNativeRun() -> None:
def virEventLoopPollStart() -> None:
global eventLoopThread
virEventLoopPollRegister()
- eventLoopThread = threading.Thread(target=virEventLoopPollRun, name="libvirtEventLoop")
- eventLoopThread.setDaemon(True)
+ eventLoopThread = threading.Thread(target=virEventLoopPollRun,
+ name="libvirtEventLoop",
+ daemon=True)
eventLoopThread.start()
@@ -449,16 +450,19 @@ def virEventLoopAIOStart() -> None:
import asyncio
loop = asyncio.new_event_loop()
libvirtaio.virEventRegisterAsyncIOImpl(loop=loop)
- eventLoopThread = threading.Thread(target=virEventLoopAIORun, args=(loop,), name="libvirtEventLoop")
- eventLoopThread.setDaemon(True)
+ eventLoopThread = threading.Thread(target=virEventLoopAIORun,
+ args=(loop,),
+ name="libvirtEventLoop",
+ daemon=True)
eventLoopThread.start()
def virEventLoopNativeStart() -> None:
global eventLoopThread
libvirt.virEventRegisterDefaultImpl()
- eventLoopThread = threading.Thread(target=virEventLoopNativeRun, name="libvirtEventLoop")
- eventLoopThread.setDaemon(True)
+ eventLoopThread = threading.Thread(target=virEventLoopNativeRun,
+ name="libvirtEventLoop",
+ daemon=True)
eventLoopThread.start()