Skip to content

Commit 85745e5

Browse files
authored
Merge pull request #3647 from lexming/fix-delattr-system
replace delattr with preferred `ModuleLoadEnvironment.remove` method in SystemCompiler and SystemMPI
2 parents 9784237 + a62854b commit 85745e5

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

easybuild/easyblocks/generic/systemcompiler.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ def make_module_step(self, fake=False):
229229
)
230230
module_vars = [str(env_var) for env_var in self.module_load_environment]
231231
for env_var in module_vars:
232-
delattr(self.module_load_environment, env_var)
232+
self.module_load_environment.remove(env_var)
233233
else:
234234
# rely on compiler class module step to generate standalone module
235235
module_generator_class = self.compiler_class

easybuild/easyblocks/generic/systemmpi.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ def make_module_step(self, fake=False):
261261
)
262262
module_vars = [str(env_var) for env_var in self.module_load_environment]
263263
for env_var in module_vars:
264-
delattr(self.module_load_environment, env_var)
264+
self.module_load_environment.remove(env_var)
265265
else:
266266
# determine system MPI easyblock module to generate standalone module
267267
if self.cfg['name'] in ['OpenMPI', 'SpectrumMPI']:

0 commit comments

Comments
 (0)