Lines Matching refs:config_elem
165 def from_config(cls, config_elem, fs_view_map, base_config=None): argument
180 name = config_elem.get('name')
182 name=name, android_target=config_elem.get('android_target', name))
185 android_target=config_elem.get('android_target',
187 name=config_elem.get('name', base_config.name),
188 allowed_projects_file=config_elem.get(
190 build_goals=_get_build_config_goals(config_elem,
192 build_flags=_get_build_config_flags(config_elem,
194 tags=_get_config_tags(config_elem, base_config.tags),
195 overlays=_get_overlays(config_elem, base_config.overlays),
196 allow_readwrite=_get_allow_readwrite(config_elem,
198 views=_get_views(config_elem, fs_view_map, base_config.views),
200 config_elem, base_config.allow_readwrite_all),
201 configurations=_get_configurations(config_elem,
205 def _get_configurations(config_elem, base): argument
209 for config in config_elem.findall('config')
214 def _get_build_config_goals(config_elem, base=None): argument
228 for goal in config_elem.findall('goal')]
231 def _get_build_config_flags(config_elem, base=None): argument
235 for goal in config_elem.findall('flag')]
238 def _get_config_tags(config_elem, base=frozenset()): argument
248 tags = config_elem.get('tags')
252 def _get_allowed_readwrite_all(config_elem, default=False): argument
263 value = config_elem.get('allow_readwrite_all')
267 def _get_overlays(config_elem, base=None): argument
279 for overlay in config_elem.findall('overlay'):
289 def _get_views(config_elem, fs_view_map, base=None): argument
301 fs for o in config_elem.findall('view')
306 def _get_allow_readwrite(config_elem, base=None): argument
317 [o.get('path') for o in config_elem.findall('allow_readwrite')])