def set_environment(self):
config = configparser.SafeConfigParser()
config.read(self.mcr_filepath)
try:
op_sys, env_var, mcr_path, set_paths = \
self._get_mcr_config(config, 'custom')
except (IOError, ValueError):
try:
op_sys, env_var, mcr_path, set_paths = \
self._get_mcr_config(config, 'linux_default')
except (IOError, ValueError):
op_sys, env_var, mcr_path, set_paths = \
self._get_mcr_config(config, 'macosx_default')
subprocess_env = os.environ.copy()
subprocess_env["MCR_CACHE_ROOT"] = "/tmp/emptydir"
subprocess_env["LANG"] = "en_US.utf8"
subprocess_env[env_var] = set_paths
return subprocess_env, op_sys
评论列表
文章目录