From f916cca064efcb70112051fcec71c9140fbf53d1 Mon Sep 17 00:00:00 2001 From: Klaus-Uwe Mitterer Date: Mon, 30 Oct 2017 14:47:53 +0100 Subject: [PATCH] Improve thread handling --- balance.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/balance.py b/balance.py index 276e803..6006320 100755 --- a/balance.py +++ b/balance.py @@ -41,12 +41,12 @@ if __name__ == "__main__": threads = [] for card in getFile(): - t = threading.Thread(target=getBalance, args=(card["number"], card["ccn"], q, eq)) + t = threading.Thread(target=getBalance, args=(card["number"], card["ccn"], q, eq), daemon=True) t.start() threads += [t] for t in threads: - t.join() + t.join(10) if not eq.empty(): exc = eq.get()