B ÔÂ_uã@sbyddlZdZWnek r(dZYnXddlmZmZddlmZddlZ Gdd„deƒZ dS)éNTF)ÚSingletonPluginÚ implements)Úpluginsc@s6eZdZeejƒdd„Zdd„Zdd„Zdd„Z d S) ÚYamlTestParsercKstj|f|Žd|_dS)NZyml)rÚ__init__Úname)ÚselfÚkwds©r úA/tmp/pip-unpacked-wheel-c5cl1q8n/pyutilib/autotest/yaml_plugin.pyrszYamlTestParser.__init__cCsJtr(t|dƒ}t |tj¡}| ¡|St|dƒ}tj |¡}| ¡|S)NÚr) Ú using_yamlÚopenÚyamlÚloadZ SafeLoaderÚcloseÚpyutilibÚmiscZsimple_yaml_parser)rÚfilenameZINPUTÚrepnr r r Úload_test_configs   zYamlTestParser.load_test_configcCs t|ƒdS)N)Úprint)rrr r r Úprint_test_config+sz YamlTestParser.print_test_configcCsdS)NTr )rr r r Úenabled.szYamlTestParser.enabledN) Ú__name__Ú __module__Ú __qualname__rrZ ITestParserrrrrr r r r rs  r) rr Ú ImportErrorZpyutilib.component.corerrZpyutilib.autotestrZ pyutilib.miscrrr r r r Ú s