cf0353320d
r535334 introduced a patch for tools/genv8constants.py that only worked with Python >= 3.7. The "text" argument added to Python's subprocess.Popen() is an alias for "universal_newlines", which works on all versions of Python, including 2.7. PR: 248167 Submitted by: James French <james@french.id.au> Reported by: Miroslav Lachman <000.fbsd@quip.cz> MFH: 2020Q3 Sponsored by: Miles AS
12 lines
426 B
Python
12 lines
426 B
Python
--- tools/genv8constants.py.orig 2020-08-20 20:43:20 UTC
|
|
+++ tools/genv8constants.py
|
|
@@ -20,7 +20,7 @@ if len(sys.argv) != 3:
|
|
outfile = open(sys.argv[1], 'w')
|
|
try:
|
|
pipe = subprocess.Popen([ 'objdump', '-z', '-D', sys.argv[2] ],
|
|
- bufsize=-1, stdout=subprocess.PIPE).stdout
|
|
+ bufsize=-1, stdout=subprocess.PIPE, universal_newlines=True).stdout
|
|
except OSError as e:
|
|
if e.errno == errno.ENOENT:
|
|
print('''
|