commit 3d42500856e4bf066482b749e3a824f214791c47
parent 5885567c2353298286e3594296e66c10968ef864
Author: Étienne Simon <esimon@esimon.eu>
Date: Wed, 30 Apr 2014 19:02:52 +0200
Fix bug at thread start
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/meta_model.py b/meta_model.py
@@ -59,8 +59,8 @@ class Meta_model(object):
def train(self):
""" Train the model. """
threads = [ threading.Thread(target=model.train, args=()) for model in self.models ]
- log('# Starting thread for model {0}\n'.format(model.tag))
- for thread in threads:
+ for (model, thread) in zip(self.models, threads):
+ log('# Starting thread for model {0}\n'.format(model.tag))
thread.start()
log('# Waiting for children to join\n')
for thread in threads: