04808b85421bb7e68611bc4b5b4ae487bdf49dfd,reframe/core/environments.py,Environment,emit_load_commands,#Environment#,111
Before Change
// interface must be revisited (see issue /률)
ret = list(self._load_stmts)
else:
ret = list(
itertools.chain(*(rt.modules_system.emit_load_commands(m)
for m in self.modules))
)
for k, v in self._variables.items():
ret.append("export %s=%s" % (k, v))
After Change
"l": rt.modules_system.emit_load_commands,
"u": rt.modules_system.emit_unload_commands
}
module_ops = self._module_ops or [("l", m) for m in self._modules]
// Emit module commands
ret = []
for op, m in module_ops:
ret += emit_fn[op](m)
// Emit variable set commands
for k, v in self._variables.items():
ret.append("export %s=%s" % (k, v))
return ret
In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 7
Instances
Project Name: eth-cscs/reframe
Commit Name: 04808b85421bb7e68611bc4b5b4ae487bdf49dfd
Time: 2018-12-17
Author: karakasis@cscs.ch
File Name: reframe/core/environments.py
Class Name: Environment
Method Name: emit_load_commands
Project Name: automl/auto-sklearn
Commit Name: 25da54cded1355fbe4a23fdc73b11c16a0ef1f88
Time: 2020-09-25
Author: feurerm@informatik.uni-freiburg.de
File Name: scripts/01_create_commands.py
Class Name:
Method Name:
Project Name: eth-cscs/reframe
Commit Name: 04808b85421bb7e68611bc4b5b4ae487bdf49dfd
Time: 2018-12-17
Author: karakasis@cscs.ch
File Name: reframe/core/environments.py
Class Name: Environment
Method Name: emit_unload_commands