def Run(self, args): fname = named_configs.GetPathForConfigName(args.configuration_name) if not named_configs.IsPathReadable(fname): raise named_configs.NamedConfigLoadError( 'Reading named configuration [{0}] failed because [{1}] cannot ' 'be read.'.format(args.configuration_name, fname)) return properties.VALUES.AllValues( list_unset=args.all, properties_file=properties.PropertiesFile([fname]), only_file_contents=True)
def Run(self, args): configs = named_configs.ListNamedConfigs(log_warnings=True) for config in configs: fname = named_configs.GetPathForConfigName(config.name) config_props = properties.VALUES.AllValues( list_unset=True, properties_file=properties.PropertiesFile([fname]), only_file_contents=True) yield { 'name': config.name, 'is_active': config.is_active, 'properties': config_props, }