Skip to content

Commit aa778f7

Browse files
committed
reconsider starting parallel installation of extension after filtering list of pending required extensions
1 parent 1d31c21 commit aa778f7

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

easybuild/framework/easyblock.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2142,7 +2142,9 @@ def update_exts_progress_bar_helper(running_exts, progress_size):
21422142
# since we assume that the required dependencies will be installed soon...
21432143
exts_queue.insert(max_iter, ext)
21442144

2145-
else:
2145+
# list of pending dependencies may be empty now after taking into account required extensions
2146+
# that are not being installed above, so extension may be ready to install
2147+
if not pending_deps:
21462148
tup = (ext.name, ext.version or '')
21472149
print_msg("starting installation of extension %s %s..." % tup, silent=self.silent, log=self.log)
21482150

0 commit comments

Comments
 (0)