diff options
author | wez@chromium.org <wez@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-19 05:24:53 +0000 |
---|---|---|
committer | wez@chromium.org <wez@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-19 05:24:53 +0000 |
commit | 73faefa73df19be68447c0ba9e6338837d4ef7b2 (patch) | |
tree | 9fa05301601ca879f062bc9fed73301f0d189155 /ppapi/generators | |
parent | d2ffcd5f6637ed3671320471c02d4b6c4cc020d7 (diff) | |
download | chromium_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-x | ppapi/generators/idl_outfile.py | 4 |
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 |