def _load_yml(self, yml):
YAML = yaml.YAML()
dump = YAML.load(yml)
dump = odict(dump)
for i in ('project', 'config', 'flag_aliases'):
if dump.get(i) is None:
dump[i] = CommentedMap()
setattr(self, i, dump[i])
self._dump = dump
from . import flags as c4flags
self.flag_aliases = c4flags.FlagAliases(yml=dump.get('flag_aliases', CommentedMap()))
评论列表
文章目录