Lines Matching defs:yaml
2 import yaml
12 node = yaml.compose(file)
13 assert isinstance(node, yaml.SequenceNode), node
15 assert isinstance(scalar, yaml.ScalarNode), scalar
29 class MyLoader(yaml.Loader):
31 class MyDumper(yaml.Dumper):
34 yaml.add_path_resolver('!root', [],
36 yaml.add_path_resolver('!root/scalar', [], str,
38 yaml.add_path_resolver('!root/key11/key12/*', ['key11', 'key12'],
40 yaml.add_path_resolver('!root/key21/1/*', ['key21', 1],
42 yaml.add_path_resolver('!root/key31/*/*/key14/map', ['key31', None, None, 'key14'], dict,
48 if isinstance(node, yaml.ScalarNode):
50 elif isinstance(node, yaml.SequenceNode):
55 elif isinstance(node, yaml.MappingNode):
64 nodes1 = list(yaml.compose_all(file.read(), Loader=MyLoader))
66 nodes2 = list(yaml.compose_all(file.read()))
74 print(yaml.serialize_all(nodes1))
82 output = yaml.serialize_all(yaml.compose_all(file), Dumper=MyDumper)
85 nodes1 = yaml.compose_all(output)
87 nodes2 = yaml.compose_all(file)