Changeset 136 for pyyaml/trunk/lib/yaml/reader.py
- Timestamp:
- 04/15/06 19:54:52 (7 years ago)
- File:
-
- 1 edited
-
pyyaml/trunk/lib/yaml/reader.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
pyyaml/trunk/lib/yaml/reader.py
r130 r136 92 92 # Yeah, it's ugly and slow. 93 93 94 def __init__(self, data):94 def __init__(self, stream): 95 95 self.name = None 96 96 self.stream = None … … 105 105 self.line = 0 106 106 self.column = 0 107 if isinstance( data, unicode):107 if isinstance(stream, unicode): 108 108 self.name = "<unicode string>" 109 self.check_printable( data)110 self.buffer = data+u'\0'111 elif isinstance( data, str):109 self.check_printable(stream) 110 self.buffer = stream+u'\0' 111 elif isinstance(stream, str): 112 112 self.name = "<string>" 113 self.raw_buffer = data113 self.raw_buffer = stream 114 114 self.determine_encoding() 115 115 else: 116 self.stream = data117 self.name = getattr( data, 'name', "<file>")116 self.stream = stream 117 self.name = getattr(stream, 'name', "<file>") 118 118 self.eof = False 119 119 self.raw_buffer = ''
Note: See TracChangeset
for help on using the changeset viewer.
