Changeset 222 for pyyaml/trunk/lib/yaml/serializer.py
- Timestamp:
- 08/03/06 12:07:29 (7 years ago)
- File:
-
- 1 edited
-
pyyaml/trunk/lib/yaml/serializer.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
pyyaml/trunk/lib/yaml/serializer.py
r139 r222 9 9 pass 10 10 11 class Serializer :11 class Serializer(object): 12 12 13 13 ANCHOR_TEMPLATE = u'id%03d' … … 68 68 self.anchor_node(item) 69 69 elif isinstance(node, MappingNode): 70 if hasattr(node.value, 'keys'): 71 for key in node.value.keys(): 72 self.anchor_node(key) 73 self.anchor_node(node.value[key]) 74 else: 75 for key, value in node.value: 76 self.anchor_node(key) 77 self.anchor_node(value) 70 for key, value in node.value: 71 self.anchor_node(key) 72 self.anchor_node(value) 78 73 79 74 def generate_anchor(self, node): … … 109 104 self.emit(MappingStartEvent(alias, node.tag, implicit, 110 105 flow_style=node.flow_style)) 111 if hasattr(node.value, 'keys'): 112 for key in node.value.keys(): 113 self.serialize_node(key, node, None) 114 self.serialize_node(node.value[key], node, key) 115 else: 116 for key, value in node.value: 117 self.serialize_node(key, node, None) 118 self.serialize_node(value, node, key) 106 for key, value in node.value: 107 self.serialize_node(key, node, None) 108 self.serialize_node(value, node, key) 119 109 self.emit(MappingEndEvent()) 120 110 self.ascend_resolver()
Note: See TracChangeset
for help on using the changeset viewer.
