From 32fe2b0e5c0bfef26743da91881f2051eb8de86f Mon Sep 17 00:00:00 2001 From: smbaker Date: Thu, 4 Aug 2011 16:12:47 -0700 Subject: [PATCH] make threadmanager variables instance-specific --- sfa/util/threadmanager.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) mode change 100755 => 100644 sfa/util/threadmanager.py diff --git a/sfa/util/threadmanager.py b/sfa/util/threadmanager.py old mode 100755 new mode 100644 index 5f806709..b47b8186 --- a/sfa/util/threadmanager.py +++ b/sfa/util/threadmanager.py @@ -31,9 +31,11 @@ class ThreadManager: ThreadManager executes a callable in a thread and stores the result in a thread safe queue. """ - results = Queue() - errors = Queue() - threads = [] + + def __init__(self): + self.results = Queue() + self.errors = Queue() + self.threads = [] def run (self, method, *args, **kwds): """ -- 2.43.0