def set_tc_from_file(logger, config_file_path, is_overwrite):
return_code = 0
loader = TcConfigLoader(logger)
loader.is_overwrite = is_overwrite
try:
loader.load_tcconfig(config_file_path)
except IOError as e:
logger.error("{:s}: {}".format(e.__class__.__name__, e))
return errno.EIO
for tcconfig_command in loader.get_tcconfig_command_list():
return_code |= subprocrunner.SubprocessRunner(
tcconfig_command).run()
return return_code
评论列表
文章目录