jinjyaml.representer module¶
- class jinjyaml.representer.Representer(tag: str)¶
Bases:
object
Representer for Jinja2 template tags.
When dumping an object into YAML string, convert
Data
to string.Add the representer to PyYAML Dumper as below:
representer = jinjyaml.Representer('j2') # No "!" here !!! yaml.add_representer(Node, representer)
Attention
Custom YAML tags start with
"!"
.But, here we SHOULD NOT put a
"!"
at the beginning oftag
–yaml.add_representer
will add the symbol itself.- Parameters:
tag (str) – YAML tag