def load_env_for_case(self): mach_specific = EnvMachSpecific(caseroot=self._caseroot) module_nodes = mach_specific.get_node("modules") env_nodes = mach_specific.get_node("environment_variables") if (module_nodes is not None): modules_to_load = self._compute_module_actions(module_nodes) self.load_modules(modules_to_load) if (env_nodes is not None): envs_to_set = self._compute_env_actions(env_nodes) self.load_envs(envs_to_set)