(data, stream=None, Dumper=yaml.Dumper, **kwds)
| 43 | |
| 44 | |
| 45 | def ordered_dump(data, stream=None, Dumper=yaml.Dumper, **kwds): |
| 46 | class OrderedDumper(Dumper): |
| 47 | pass |
| 48 | |
| 49 | def _dict_representer(dumper, data): |
| 50 | return dumper.represent_mapping( |
| 51 | yaml.resolver.BaseResolver.DEFAULT_MAPPING_TAG, data.items()) |
| 52 | |
| 53 | OrderedDumper.add_representer(OrderedDict, _dict_representer) |
| 54 | return yaml.dump(data, stream, OrderedDumper, **kwds) |
| 55 | |
| 56 | |
| 57 | dateformat = '%Y-%m-%d %H:%M:%S' |