From ba8087a2ed51832aa787c55cc1b550d6f41e8d74 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Fri, 28 Feb 2020 13:10:51 -0500 Subject: [PATCH] Set daemon for IO thread The IO thread is meant to be a background task. Mark it as such to be treated properly on interpreter exit. Change-Id: I73003625d014f823d26c55bdd22217e19f6bf1c9 --- pyghmi/ipmi/private/session.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pyghmi/ipmi/private/session.py b/pyghmi/ipmi/private/session.py index 40dd5e1a..cc777077 100644 --- a/pyghmi/ipmi/private/session.py +++ b/pyghmi/ipmi/private/session.py @@ -391,6 +391,7 @@ class Session(object): iothreadwaiters.append(initevt) _IOWorker = define_worker() iothread = _IOWorker() + iothread.daemon = True iothread.start() initevt.wait() elif not iothreadready: