Mercurial > cpython-lru_cache-weakref
diff PC/python32gen.py @ 68253:1ea492ea40fd 3.2
Add updated .hgeol file and fix newlines in the 3.2 branch.
| author | Georg Brandl <georg@python.org> |
|---|---|
| date | Sat, 05 Mar 2011 15:11:35 +0100 |
| parents | 062907f685ac |
| children |
line wrap: on
line diff
--- a/PC/python32gen.py Sat Mar 05 15:11:23 2011 +0100 +++ b/PC/python32gen.py Sat Mar 05 15:11:35 2011 +0100 @@ -1,25 +1,25 @@ -# Generate python32stub.def out of python3.def -# The regular import library cannot be used, -# since it doesn't provide the right symbols for -# data forwarding -out = open("python32stub.def", "w") -out.write('LIBRARY "python32"\n') -out.write('EXPORTS\n') - -inp = open("python3.def") -inp.readline() -line = inp.readline() -assert line.strip()=='EXPORTS' - -for line in inp: - # SYM1=python32.SYM2[ DATA] - head, tail = line.split('.') - if 'DATA' in tail: - symbol, tail = tail.split(' ') - else: - symbol = tail.strip() - out.write(symbol+'\n') - -inp.close() -out.close() - +# Generate python32stub.def out of python3.def +# The regular import library cannot be used, +# since it doesn't provide the right symbols for +# data forwarding +out = open("python32stub.def", "w") +out.write('LIBRARY "python32"\n') +out.write('EXPORTS\n') + +inp = open("python3.def") +inp.readline() +line = inp.readline() +assert line.strip()=='EXPORTS' + +for line in inp: + # SYM1=python32.SYM2[ DATA] + head, tail = line.split('.') + if 'DATA' in tail: + symbol, tail = tail.split(' ') + else: + symbol = tail.strip() + out.write(symbol+'\n') + +inp.close() +out.close() +
