From a33025214bf82c668dae9667eb8d3d01aaba9170 Mon Sep 17 00:00:00 2001 From: Georg Brandl Date: Sun, 20 Feb 2011 10:41:31 +0000 Subject: More automated version replacement. --- PC/python33gen.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 PC/python33gen.py (limited to 'PC/python33gen.py') diff --git a/PC/python33gen.py b/PC/python33gen.py new file mode 100644 index 0000000000..b8a190ad65 --- /dev/null +++ b/PC/python33gen.py @@ -0,0 +1,25 @@ +# Generate python33stub.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("python33stub.def", "w") +out.write('LIBRARY "python33"\n') +out.write('EXPORTS\n') + +inp = open("python3.def") +inp.readline() +line = inp.readline() +assert line.strip()=='EXPORTS' + +for line in inp: + # SYM1=python33.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() + -- cgit v1.2.1 From 599f4f161abcc6c49b818d3740301605889714c8 Mon Sep 17 00:00:00 2001 From: Antoine Pitrou Date: Fri, 25 Feb 2011 14:31:09 +0000 Subject: More eol-style's --- PC/python33gen.py | 49 ++++++++++++++++++++++++------------------------- 1 file changed, 24 insertions(+), 25 deletions(-) (limited to 'PC/python33gen.py') diff --git a/PC/python33gen.py b/PC/python33gen.py index b8a190ad65..a85f417671 100644 --- a/PC/python33gen.py +++ b/PC/python33gen.py @@ -1,25 +1,24 @@ -# Generate python33stub.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("python33stub.def", "w") -out.write('LIBRARY "python33"\n') -out.write('EXPORTS\n') - -inp = open("python3.def") -inp.readline() -line = inp.readline() -assert line.strip()=='EXPORTS' - -for line in inp: - # SYM1=python33.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 python33stub.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("python33stub.def", "w") +out.write('LIBRARY "python33"\n') +out.write('EXPORTS\n') + +inp = open("python3.def") +inp.readline() +line = inp.readline() +assert line.strip()=='EXPORTS' + +for line in inp: + # SYM1=python33.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() -- cgit v1.2.1