def execute(self, parameter_pool): create_eb_local_dir() app_name = parameter_pool.get_value(ParameterName.ApplicationName) env_name = parameter_pool.get_value(ParameterName.EnvironmentName) location = parameter_pool.get_value(ParameterName.OptionSettingFile) prompt.action(SaveConfigurationSettingOpMessage.Start.format(env_name)) try: option_settings = api_wrapper.retrieve_configuration_settings(parameter_pool, app_name, env_name) config_file.save_env_option_setting_file(location, option_settings) except Exception as ex: # Never fail. Just log event if any exception log.info(u'Cannot dump environment option settings before termination, because '.\ format(misc.to_unicode(ex))) option_settings = None else: log.info(SaveConfigurationSettingOpMessage.Succeed.format(location)) prompt.info(SaveConfigurationSettingOpMessage.Succeed.format(location)) ret_result = OperationResult(self, None, None, option_settings) return ret_result
def execute(self, parameter_pool): create_eb_local_dir() app_name = parameter_pool.get_value(ParameterName.ApplicationName) env_name = parameter_pool.get_value(ParameterName.EnvironmentName) location = parameter_pool.get_value(ParameterName.OptionSettingFile) prompt.action(SaveConfigurationSettingOpMessage.Start.format(env_name)) try: option_settings = api_wrapper.retrieve_configuration_settings(parameter_pool, app_name, env_name) config_file.save_env_option_setting_file(location, option_settings) except Exception as ex: # Never fail. Just log event if any exception log.info('Cannot dump environment option settings before termination, because '.\ format(misc.to_unicode(ex))) option_settings = None else: log.info(SaveConfigurationSettingOpMessage.Succeed.format(location)) prompt.info(SaveConfigurationSettingOpMessage.Succeed.format(location)) ret_result = OperationResult(self, None, None, option_settings) return ret_result
def execute(self, parameter_pool): create_eb_local_dir() app_name = parameter_pool.get_value(ParameterName.ApplicationName) env_name = parameter_pool.get_value(ParameterName.EnvironmentName) location = parameter_pool.get_value(ParameterName.OptionSettingFile) prompt.action(SaveConfigurationSettingOpMessage.Start.format(env_name)) option_settings = api_wrapper.retrieve_configuration_settings(parameter_pool, app_name, env_name) config_file.save_env_option_setting_file(location, option_settings) log.info(SaveConfigurationSettingOpMessage.Succeed.format(location)) prompt.info(SaveConfigurationSettingOpMessage.Succeed.format(location)) ret_result = OperationResult(self, None, None, option_settings) return ret_result