mirror of
https://github.com/python/cpython.git
synced 2026-01-06 07:22:09 +00:00
Convert various string literals to bytes.
This commit is contained in:
parent
c4140a158e
commit
da3f228740
3 changed files with 6 additions and 6 deletions
|
|
@ -38,7 +38,7 @@ class Error(Exception):
|
|||
# Various constants
|
||||
REASONABLY_LARGE = 32768 # Minimal amount we pass the rle-coder
|
||||
LINELEN = 64
|
||||
RUNCHAR = chr(0x90) # run-length introducer
|
||||
RUNCHAR = b"\x90"
|
||||
|
||||
#
|
||||
# This code is no longer byte-order dependent
|
||||
|
|
@ -351,11 +351,11 @@ def _fill(self, wtd):
|
|||
# otherwise: keep 1 byte.
|
||||
#
|
||||
mark = len(self.pre_buffer)
|
||||
if self.pre_buffer[-3:] == RUNCHAR + '\0' + RUNCHAR:
|
||||
if self.pre_buffer[-3:] == RUNCHAR + b'\0' + RUNCHAR:
|
||||
mark = mark - 3
|
||||
elif self.pre_buffer[-1] == RUNCHAR:
|
||||
mark = mark - 2
|
||||
elif self.pre_buffer[-2:] == RUNCHAR + '\0':
|
||||
elif self.pre_buffer[-2:] == RUNCHAR + b'\0':
|
||||
mark = mark - 2
|
||||
elif self.pre_buffer[-2] == RUNCHAR:
|
||||
pass # Decode all
|
||||
|
|
|
|||
|
|
@ -31,13 +31,13 @@ class NoEOFStringIO(io.BytesIO):
|
|||
"""
|
||||
def read(self, n=-1):
|
||||
data = io.BytesIO.read(self, n)
|
||||
if data == '':
|
||||
if data == b'':
|
||||
raise AssertionError('caller tried to read past EOF')
|
||||
return data
|
||||
|
||||
def readline(self, length=None):
|
||||
data = io.BytesIO.readline(self, length)
|
||||
if data == '':
|
||||
if data == b'':
|
||||
raise AssertionError('caller tried to read past EOF')
|
||||
return data
|
||||
|
||||
|
|
|
|||
|
|
@ -84,7 +84,7 @@ class Error(Exception):
|
|||
|
||||
# Determine endian-ness
|
||||
import struct
|
||||
if struct.pack("h", 1) == "\000\001":
|
||||
if struct.pack("h", 1) == b"\000\001":
|
||||
big_endian = 1
|
||||
else:
|
||||
big_endian = 0
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue