Changeset 391 for python/trunk/Lib/encodings/utf_32.py
- Timestamp:
- Mar 19, 2014, 11:31:01 PM (11 years ago)
- Location:
- python/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
python/trunk
-
Property svn:mergeinfo
set to
/python/vendor/Python-2.7.6 merged eligible /python/vendor/current merged eligible
-
Property svn:mergeinfo
set to
-
python/trunk/Lib/encodings/utf_32.py
r2 r391 99 99 class StreamWriter(codecs.StreamWriter): 100 100 def __init__(self, stream, errors='strict'): 101 self. bom_written = False101 self.encoder = None 102 102 codecs.StreamWriter.__init__(self, stream, errors) 103 103 104 def reset(self): 105 codecs.StreamWriter.reset(self) 106 self.encoder = None 107 104 108 def encode(self, input, errors='strict'): 105 self.bom_written = True 106 result = codecs.utf_32_encode(input, errors) 107 if sys.byteorder == 'little': 108 self.encode = codecs.utf_32_le_encode 109 if self.encoder is None: 110 result = codecs.utf_32_encode(input, errors) 111 if sys.byteorder == 'little': 112 self.encoder = codecs.utf_32_le_encode 113 else: 114 self.encoder = codecs.utf_32_be_encode 115 return result 109 116 else: 110 self.encode = codecs.utf_32_be_encode 111 return result 117 return self.encoder(input, errors) 112 118 113 119 class StreamReader(codecs.StreamReader):
Note:
See TracChangeset
for help on using the changeset viewer.