Skip to content

Commit

Permalink
Merge pull request #55432 from Akm0d/yaml_null_dumper
Browse files Browse the repository at this point in the history
Null yaml dumper for threadsafe loader
  • Loading branch information
dwoz authored Nov 27, 2019
2 parents 68d006e + 22f83dc commit af793a2
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions salt/utils/yamldumper.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,13 @@ def represent_ordereddict(dumper, data):
return dumper.represent_dict(list(data.items()))


def represent_undefined(dumper, data):
return dumper.represent_scalar(u'tag:yaml.org,2002:null', u'NULL')


OrderedDumper.add_representer(OrderedDict, represent_ordereddict)
SafeOrderedDumper.add_representer(OrderedDict, represent_ordereddict)
SafeOrderedDumper.add_representer(None, represent_undefined)

OrderedDumper.add_representer(
collections.defaultdict,
Expand Down

0 comments on commit af793a2

Please sign in to comment.