summaryrefslogtreecommitdiff
path: root/test/AS
diff options
context:
space:
mode:
authorWilliam Deegan <bill@baddogconsulting.com>2017-02-27 16:04:02 -0800
committerWilliam Deegan <bill@baddogconsulting.com>2017-02-27 16:04:02 -0800
commit90f6531cd593597ba7a1ccc2a5050bf9394b54a2 (patch)
tree4e8b85aac5a2cc07066d84364dbc3247bd695ae9 /test/AS
parentba3763414feb40d65e68d478587dea6747bbfb6d (diff)
downloadscons-git-90f6531cd593597ba7a1ccc2a5050bf9394b54a2.tar.gz
fix byte/str issue
Diffstat (limited to 'test/AS')
-rw-r--r--test/AS/ASFLAGS.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/test/AS/ASFLAGS.py b/test/AS/ASFLAGS.py
index 2cc99e33d..553ea67aa 100644
--- a/test/AS/ASFLAGS.py
+++ b/test/AS/ASFLAGS.py
@@ -89,7 +89,8 @@ infile = open(inf, 'rb')
outfile = open(out, 'wb')
outfile.write(optstring + "\n")
for l in infile.readlines():
- if l[:3] != '#as':
+ print("LINE->%s<-"%l)
+ if l[:3] != bytearray('#as'):
outfile.write(l)
sys.exit(0)
""")
@@ -108,7 +109,7 @@ for opt, arg in opts:
infile = open(args[0], 'rb')
outfile = open(out, 'wb')
for l in infile.readlines():
- if l[:5] != '#link':
+ if l[:5] != b'#link':
outfile.write(l)
sys.exit(0)
""")
@@ -118,15 +119,19 @@ import getopt
import sys
opts, args = getopt.getopt(sys.argv[1:], 'co:x')
optstring = ''
+
for opt, arg in opts:
if opt == '-o': out = arg
else: optstring = optstring + ' ' + opt
+
infile = open(args[0], 'rb')
outfile = open(out, 'wb')
-outfile.write(optstring + "\n")
+outfile.write(bytearray(optstring + "\n",'utf-8'))
+
for l in infile.readlines():
- if l[:3] != '#as':
+ if l[:3] != b'#as':
outfile.write(l)
+
sys.exit(0)
""")