Skip to content

Commit 138757f

Browse files
committed
Remove EasyBlock.exts_all
This is always equal to `self.exts` as skipping is done on `self.ext_instances`.
1 parent d3d389b commit 138757f

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

easybuild/framework/easyblock.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,6 @@ def __init__(self, ec):
166166

167167
# extensions
168168
self.exts = []
169-
self.exts_all = None
170169
self.ext_instances = []
171170
self.skip = None
172171
self.module_extra_extensions = '' # extra stuff for module file required by extensions
@@ -1984,7 +1983,7 @@ def install_extensions_parallel(self, install=True):
19841983
running_exts = []
19851984
installed_ext_names = []
19861985

1987-
all_ext_names = [x['name'] for x in self.exts_all]
1986+
all_ext_names = [x['name'] for x in self.exts]
19881987
self.log.debug("List of names of all extensions: %s", all_ext_names)
19891988

19901989
# take into account that some extensions may be installed already
@@ -2893,8 +2892,6 @@ def extensions_step(self, fetch=False, install=True):
28932892
self.update_exts_progress_bar("fetching extension sources/patches")
28942893
self.exts = self.collect_exts_file_info(fetch_files=True)
28952894

2896-
self.exts_all = self.exts[:] # retain a copy of all extensions, regardless of filtering/skipping
2897-
28982895
# we really need a default class
28992896
if not self.cfg['exts_defaultclass']:
29002897
raise EasyBuildError("ERROR: No default extension class set for %s", self.name)

0 commit comments

Comments
 (0)