[py3] Make this test compatible with Python 3 where bytes and
strings don't mix so easily. This fixes the last remaining failure I have in 'check-all' on a system with both Python3 and and Python2 installed. llvm-svn: 224947
This commit is contained in:
parent
e585e738d4
commit
60617eac47
|
@ -9,19 +9,19 @@ import sys
|
|||
|
||||
f = open(sys.argv[1], "rb")
|
||||
byte = f.read(1)
|
||||
while byte != '':
|
||||
if byte == '\000':
|
||||
while byte != b'':
|
||||
if byte == b'\000':
|
||||
sys.stdout.write("linker-vers: ")
|
||||
elif byte == '\020':
|
||||
elif byte == b'\020':
|
||||
sys.stdout.write("input-file: ")
|
||||
elif byte == '\021':
|
||||
elif byte == b'\021':
|
||||
sys.stdout.write("not-found: ")
|
||||
elif byte == '\100':
|
||||
elif byte == b'\100':
|
||||
sys.stdout.write("output-file: ")
|
||||
byte = f.read(1)
|
||||
while byte != '\000':
|
||||
if byte != '\012':
|
||||
sys.stdout.write(byte)
|
||||
while byte != b'\000':
|
||||
if byte != b'\012':
|
||||
sys.stdout.write(byte.decode("ascii"))
|
||||
byte = f.read(1)
|
||||
sys.stdout.write("\n")
|
||||
byte = f.read(1)
|
||||
|
|
Loading…
Reference in New Issue