summaryrefslogtreecommitdiffstats
path: root/ppapi/generators
diff options
context:
space:
mode:
authorwez@chromium.org <wez@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-19 05:24:53 +0000
committerwez@chromium.org <wez@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-19 05:24:53 +0000
commit73faefa73df19be68447c0ba9e6338837d4ef7b2 (patch)
tree9fa05301601ca879f062bc9fed73301f0d189155 /ppapi/generators
parentd2ffcd5f6637ed3671320471c02d4b6c4cc020d7 (diff)
downloadchromium_src-73faefa73df19be68447c0ba9e6338837d4ef7b2.zip
chromium_src-73faefa73df19be68447c0ba9e6338837d4ef7b2.tar.gz
chromium_src-73faefa73df19be68447c0ba9e6338837d4ef7b2.tar.bz2
Output generated headers using Python's "wb" mode, to prevent EOL-munging.
This results in PPAPI headers always being generated with Unix line-endings. BUG=109116 TEST=Re-generate PPAPI headers on a Windows system, using a Windows-native version of Python, and verify that the generated headers have Unix line-endings. Review URL: http://codereview.chromium.org/9088010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118245 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/generators')
-rwxr-xr-xppapi/generators/idl_outfile.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/ppapi/generators/idl_outfile.py b/ppapi/generators/idl_outfile.py
index d717360..aa0b5aa 100755
--- a/ppapi/generators/idl_outfile.py
+++ b/ppapi/generators/idl_outfile.py
@@ -81,7 +81,7 @@ class IDLOutFile(object):
outtext = ''.join(self.outlist)
if not self.always_write:
if os.path.isfile(filename):
- intext = open(filename, 'r').read()
+ intext = open(filename, 'rb').read()
else:
intext = ''
@@ -106,7 +106,7 @@ class IDLOutFile(object):
os.makedirs(basepath)
if not GetOption('test'):
- outfile = open(filename, 'w')
+ outfile = open(filename, 'wb')
outfile.write(outtext)
InfoOut.Log('Output %s written.' % self.filename)
return True