Mercurial > piecrust2
comparison piecrust/configuration.py @ 68:d9e494df2a99
Use `SafeLoader` instead of `BaseLoader` for Yaml parsing.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Fri, 29 Aug 2014 21:28:55 -0700 |
parents | 563ce5dd02af |
children | d64e4703f5e6 |
comparison
equal
deleted
inserted
replaced
67:563ce5dd02af | 68:d9e494df2a99 |
---|---|
122 config = {} | 122 config = {} |
123 offset = 0 | 123 offset = 0 |
124 return config, offset | 124 return config, offset |
125 | 125 |
126 | 126 |
127 class OrderedDictYAMLLoader(yaml.BaseLoader): | 127 class OrderedDictYAMLLoader(yaml.SafeLoader): |
128 """ A YAML loader that loads mappings into ordered dictionaries. | 128 """ A YAML loader that loads mappings into ordered dictionaries. |
129 """ | 129 """ |
130 def construct_mapping(self, node, deep=False): | 130 def construct_mapping(self, node, deep=False): |
131 if not isinstance(node, yaml.MappingNode): | 131 if not isinstance(node, yaml.MappingNode): |
132 raise ConstructorError(None, None, | 132 raise ConstructorError(None, None, |