mirror of
https://gitlab.com/libvirt/libvirt-python.git
synced 2025-07-28 15:41:52 +03:00
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>
This commit is contained in:
@ -438,8 +438,9 @@ def virEventLoopNativeRun() -> None:
|
|||||||
def virEventLoopPollStart() -> None:
|
def virEventLoopPollStart() -> None:
|
||||||
global eventLoopThread
|
global eventLoopThread
|
||||||
virEventLoopPollRegister()
|
virEventLoopPollRegister()
|
||||||
eventLoopThread = threading.Thread(target=virEventLoopPollRun, name="libvirtEventLoop")
|
eventLoopThread = threading.Thread(target=virEventLoopPollRun,
|
||||||
eventLoopThread.setDaemon(True)
|
name="libvirtEventLoop",
|
||||||
|
daemon=True)
|
||||||
eventLoopThread.start()
|
eventLoopThread.start()
|
||||||
|
|
||||||
|
|
||||||
@ -449,16 +450,19 @@ def virEventLoopAIOStart() -> None:
|
|||||||
import asyncio
|
import asyncio
|
||||||
loop = asyncio.new_event_loop()
|
loop = asyncio.new_event_loop()
|
||||||
libvirtaio.virEventRegisterAsyncIOImpl(loop=loop)
|
libvirtaio.virEventRegisterAsyncIOImpl(loop=loop)
|
||||||
eventLoopThread = threading.Thread(target=virEventLoopAIORun, args=(loop,), name="libvirtEventLoop")
|
eventLoopThread = threading.Thread(target=virEventLoopAIORun,
|
||||||
eventLoopThread.setDaemon(True)
|
args=(loop,),
|
||||||
|
name="libvirtEventLoop",
|
||||||
|
daemon=True)
|
||||||
eventLoopThread.start()
|
eventLoopThread.start()
|
||||||
|
|
||||||
|
|
||||||
def virEventLoopNativeStart() -> None:
|
def virEventLoopNativeStart() -> None:
|
||||||
global eventLoopThread
|
global eventLoopThread
|
||||||
libvirt.virEventRegisterDefaultImpl()
|
libvirt.virEventRegisterDefaultImpl()
|
||||||
eventLoopThread = threading.Thread(target=virEventLoopNativeRun, name="libvirtEventLoop")
|
eventLoopThread = threading.Thread(target=virEventLoopNativeRun,
|
||||||
eventLoopThread.setDaemon(True)
|
name="libvirtEventLoop",
|
||||||
|
daemon=True)
|
||||||
eventLoopThread.start()
|
eventLoopThread.start()
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user