Merge #564 Fix fedmsg issue on Copr

This commit is contained in:
Jan Kaluža
2017-05-22 19:43:26 +00:00
3 changed files with 4 additions and 12 deletions

View File

@@ -174,7 +174,10 @@ def continue_batch_build(config, module, session, builder, components=None):
components_to_build.append(c)
# Start build of components in this batch.
with concurrent.futures.ThreadPoolExecutor(max_workers=config.num_consecutive_builds) as executor:
max_workers = 1
if config.num_consecutive_builds > 0:
max_workers = config.num_consecutive_builds
with concurrent.futures.ThreadPoolExecutor(max_workers=max_workers) as executor:
futures = {executor.submit(start_build_component, builder, c): c for c in components_to_build}
concurrent.futures.wait(futures)