summaryrefslogtreecommitdiffstats
path: root/Tools/scripts/fixheader.py
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/scripts/fixheader.py')
-rwxr-xr-xTools/scripts/fixheader.py50
1 files changed, 25 insertions, 25 deletions
diff --git a/Tools/scripts/fixheader.py b/Tools/scripts/fixheader.py
index c834eec..1bf5c52 100755
--- a/Tools/scripts/fixheader.py
+++ b/Tools/scripts/fixheader.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python3
+#! /usr/bin/env python
# Add some standard cpp magic to a header file
@@ -12,38 +12,38 @@ def main():
def process(filename):
try:
f = open(filename, 'r')
- except IOError as msg:
+ except IOError, msg:
sys.stderr.write('%s: can\'t open: %s\n' % (filename, str(msg)))
return
- with f:
- data = f.read()
- if data[:2] != '/*':
+ data = f.read()
+ f.close()
+ if data[:2] <> '/*':
sys.stderr.write('%s does not begin with C comment\n' % filename)
return
try:
f = open(filename, 'w')
- except IOError as msg:
+ except IOError, msg:
sys.stderr.write('%s: can\'t write: %s\n' % (filename, str(msg)))
return
- with f:
- sys.stderr.write('Processing %s ...\n' % filename)
- magic = 'Py_'
- for c in filename:
- if ord(c)<=0x80 and c.isalnum():
- magic = magic + c.upper()
- else: magic = magic + '_'
- print('#ifndef', magic, file=f)
- print('#define', magic, file=f)
- print('#ifdef __cplusplus', file=f)
- print('extern "C" {', file=f)
- print('#endif', file=f)
- print(file=f)
- f.write(data)
- print(file=f)
- print('#ifdef __cplusplus', file=f)
- print('}', file=f)
- print('#endif', file=f)
- print('#endif /*', '!'+magic, '*/', file=f)
+ sys.stderr.write('Processing %s ...\n' % filename)
+ magic = 'Py_'
+ for c in filename:
+ if ord(c)<=0x80 and c.isalnum():
+ magic = magic + c.upper()
+ else: magic = magic + '_'
+ sys.stdout = f
+ print '#ifndef', magic
+ print '#define', magic
+ print '#ifdef __cplusplus'
+ print 'extern "C" {'
+ print '#endif'
+ print
+ f.write(data)
+ print
+ print '#ifdef __cplusplus'
+ print '}'
+ print '#endif'
+ print '#endif /*', '!'+magic, '*/'
if __name__ == '__main__':
main()