Changeset 361 for pyyaml/trunk/lib3/yaml
- Timestamp:
- 08/30/09 15:32:07 (3 years ago)
- Location:
- pyyaml/trunk/lib3/yaml
- Files:
-
- 3 modified
-
constructor.py (modified) (2 diffs)
-
reader.py (modified) (1 diff)
-
representer.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
pyyaml/trunk/lib3/yaml/constructor.py
r329 r361 286 286 node.start_mark) 287 287 try: 288 return base64.decodestring(value) 288 if hasattr(base64, 'decodebytes'): 289 return base64.decodebytes(value) 290 else: 291 return base64.decodestring(value) 289 292 except binascii.Error as exc: 290 293 raise ConstructorError(None, None, … … 478 481 node.start_mark) 479 482 try: 480 return base64.decodestring(value) 483 if hasattr(base64, 'decodebytes'): 484 return base64.decodebytes(value) 485 else: 486 return base64.decodestring(value) 481 487 except binascii.Error as exc: 482 488 raise ConstructorError(None, None, -
pyyaml/trunk/lib3/yaml/reader.py
r328 r361 157 157 'strict', self.eof) 158 158 except UnicodeDecodeError as exc: 159 character = exc.object[exc.start]159 character = self.raw_buffer[exc.start] 160 160 if self.stream is not None: 161 161 position = self.stream_pointer-len(self.raw_buffer)+exc.start -
pyyaml/trunk/lib3/yaml/representer.py
r328 r361 145 145 146 146 def represent_binary(self, data): 147 data = base64.encodestring(data).decode('ascii') 147 if hasattr(base64, 'encodebytes'): 148 data = base64.encodebytes(data).decode('ascii') 149 else: 150 data = base64.encodestring(data).decode('ascii') 148 151 return self.represent_scalar('tag:yaml.org,2002:binary', data, style='|') 149 152
