diff --git lib/yaml/representer.py lib/yaml/representer.py
index 5c9a76f..c704265 100644
|
|
|
class BaseRepresenter: |
| 123 | 123 | if not (isinstance(node_value, ScalarNode) and not node_value.style): |
| 124 | 124 | best_style = False |
| 125 | 125 | value.append((node_key, node_value)) |
| 126 | | value.sort() |
| | 126 | try: |
| | 127 | value.sort() |
| | 128 | except TypeError: |
| | 129 | def sortkey(item): |
| | 130 | key, value = item |
| | 131 | return str(type(key)), key, value |
| | 132 | value.sort(key=sortkey) |
| 127 | 133 | if flow_style is None: |
| 128 | 134 | if self.default_flow_style is not None: |
| 129 | 135 | node.flow_style = self.default_flow_style |