Changeset 328 for pyyaml/trunk/lib3/yaml/composer.py
- Timestamp:
- 12/29/08 12:24:05 (3 years ago)
- Location:
- pyyaml/trunk/lib3
- Files:
-
- 1 modified
- 1 copied
-
. (copied) (copied from pyyaml/trunk/lib)
-
yaml/composer.py (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
pyyaml/trunk/lib3/yaml/composer.py
r258 r328 2 2 __all__ = ['Composer', 'ComposerError'] 3 3 4 from error import MarkedYAMLError5 from events import *6 from nodes import *4 from .error import MarkedYAMLError 5 from .events import * 6 from .nodes import * 7 7 8 8 class ComposerError(MarkedYAMLError): 9 9 pass 10 10 11 class Composer (object):11 class Composer: 12 12 13 13 def __init__(self): … … 67 67 if anchor not in self.anchors: 68 68 raise ComposerError(None, None, "found undefined alias %r" 69 % anchor .encode('utf-8'), event.start_mark)69 % anchor, event.start_mark) 70 70 return self.anchors[anchor] 71 71 event = self.peek_event() … … 74 74 if anchor in self.anchors: 75 75 raise ComposerError("found duplicate anchor %r; first occurence" 76 % anchor .encode('utf-8'), self.anchors[anchor].start_mark,76 % anchor, self.anchors[anchor].start_mark, 77 77 "second occurence", event.start_mark) 78 78 self.descend_resolver(parent, index) … … 89 89 event = self.get_event() 90 90 tag = event.tag 91 if tag is None or tag == u'!':91 if tag is None or tag == '!': 92 92 tag = self.resolve(ScalarNode, event.value, event.implicit) 93 93 node = ScalarNode(tag, event.value, … … 100 100 start_event = self.get_event() 101 101 tag = start_event.tag 102 if tag is None or tag == u'!':102 if tag is None or tag == '!': 103 103 tag = self.resolve(SequenceNode, None, start_event.implicit) 104 104 node = SequenceNode(tag, [], … … 118 118 start_event = self.get_event() 119 119 tag = start_event.tag 120 if tag is None or tag == u'!':120 if tag is None or tag == '!': 121 121 tag = self.resolve(MappingNode, None, start_event.implicit) 122 122 node = MappingNode(tag, [],
