From 693a93f85b267f7156a906a88ba95f6128802fea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= Date: Tue, 17 May 2022 15:40:03 +0100 Subject: examples: remove use of deprecated setDaemon method MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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é --- examples/event-test.py | 16 ++++++++++------ 1 file 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() -- cgit v1.2.1