Beispiel #1
0
def Example2_representer(dumper: yaml.SafeDumper,
                         obj: Example) -> yaml.nodes.MappingNode:
    return dumper.represent_mapping('!Example', {
        "id": obj.id,
        "number": obj.number,
        "field1": obj.field1,
    })
Beispiel #2
0
 def to_yaml(cls, dumper: yaml.SafeDumper, data) -> yaml.nodes.MappingNode:
     mapping = {
         "id": data.id,
         "number": data.number,
         "nested": data._nested,
     }
     return dumper.represent_mapping(cls.yaml_tag, mapping)
Beispiel #3
0
def output_math_representer(dumper: yaml.SafeDumper,
                            event: MathOutputEvent) -> yaml.nodes.Node:
    '''
    Dump out a representation of a MathOutputEvent.
    '''
    return dumper.represent_mapping('!effect.math',
                                    ordered_yield_math(event))
Beispiel #4
0
 def to_yaml(cls, dumper: yaml.SafeDumper, data) -> yaml.nodes.MappingNode:
     mapping = {
         "id": data.id,
         "val": data.value,
     }
     return dumper.represent_mapping(cls.yaml_tag, mapping)
 def _dict_representer(dumper: yaml.SafeDumper, data):
     return dumper.represent_mapping(yaml.resolver.BaseResolver.DEFAULT_MAPPING_TAG, data.items())