diff options
author | Daniel P. Berrangé <berrange@redhat.com> | 2022-05-17 15:40:03 +0100 |
---|---|---|
committer | Daniel P. Berrangé <berrange@redhat.com> | 2022-06-08 16:43:52 +0100 |
commit | 693a93f85b267f7156a906a88ba95f6128802fea (patch) | |
tree | 25a687228705ca1f87a37d46d9ddc13913fd6295 | |
parent | 438b86fda1b48ff3eab25b9c7ffaf156e7bc8759 (diff) | |
download | libvirt-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-x | examples/event-test.py | 16 |
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() |