annotate Mac/scripts/mkestrres.py @ 5817:48b94de85bf3 legacy-trunk

Extensive changes by AMK.
author Guido van Rossum <guido@python.org>
date Thu, 17 Jul 1997 16:29:42 +0000
parents 26eff69ed552
children a9973f9b5417
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4207
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
1 """Parse sys/errno.h and Errors.h and create Estr resource"""
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
2
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
3 import regex
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
4 import macfs
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
5 import string
2289
3195db6689fd stuff by jack to create a set of Estr resources
Guido van Rossum <guido@python.org>
parents:
diff changeset
6 import Res
4207
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
7 import os
2289
3195db6689fd stuff by jack to create a set of Estr resources
Guido van Rossum <guido@python.org>
parents:
diff changeset
8
3195db6689fd stuff by jack to create a set of Estr resources
Guido van Rossum <guido@python.org>
parents:
diff changeset
9 READ = 1
3195db6689fd stuff by jack to create a set of Estr resources
Guido van Rossum <guido@python.org>
parents:
diff changeset
10 WRITE = 2
3195db6689fd stuff by jack to create a set of Estr resources
Guido van Rossum <guido@python.org>
parents:
diff changeset
11 smAllScripts = -3
3195db6689fd stuff by jack to create a set of Estr resources
Guido van Rossum <guido@python.org>
parents:
diff changeset
12
4207
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
13 ERRNO_PROG="#define[ \t]+" \
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
14 "\([A-Z0-9a-z_]+\)" \
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
15 "[ \t]+" \
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
16 "\([0-9]+\)" \
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
17 "[ \t]*/\*[ \t]*" \
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
18 "\(.*\)" \
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
19 "[ \t]*\*/"
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
20
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
21 ERRORS_PROG="[ \t]*" \
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
22 "\([A-Z0-9a-z_]+\)" \
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
23 "[ \t]*=[ \t]*" \
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
24 "\([-0-9]+\)" \
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
25 "[, \t]*/\*[ \t]*" \
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
26 "\(.*\)" \
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
27 "[ \t]*\*/"
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
28
2289
3195db6689fd stuff by jack to create a set of Estr resources
Guido van Rossum <guido@python.org>
parents:
diff changeset
29 def Pstring(str):
3195db6689fd stuff by jack to create a set of Estr resources
Guido van Rossum <guido@python.org>
parents:
diff changeset
30 if len(str) > 255:
3195db6689fd stuff by jack to create a set of Estr resources
Guido van Rossum <guido@python.org>
parents:
diff changeset
31 raise ValueError, 'String too large'
3195db6689fd stuff by jack to create a set of Estr resources
Guido van Rossum <guido@python.org>
parents:
diff changeset
32 return chr(len(str))+str
3195db6689fd stuff by jack to create a set of Estr resources
Guido van Rossum <guido@python.org>
parents:
diff changeset
33
3195db6689fd stuff by jack to create a set of Estr resources
Guido van Rossum <guido@python.org>
parents:
diff changeset
34 def writeestr(dst, edict):
3195db6689fd stuff by jack to create a set of Estr resources
Guido van Rossum <guido@python.org>
parents:
diff changeset
35 """Create Estr resource file given a dictionary of errors."""
3195db6689fd stuff by jack to create a set of Estr resources
Guido van Rossum <guido@python.org>
parents:
diff changeset
36
4207
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
37 os.unlink(dst.as_pathname())
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
38 Res.FSpCreateResFile(dst, 'RSED', 'rsrc', smAllScripts)
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
39 output = Res.FSpOpenResFile(dst, WRITE)
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
40 Res.UseResFile(output)
2289
3195db6689fd stuff by jack to create a set of Estr resources
Guido van Rossum <guido@python.org>
parents:
diff changeset
41 for num in edict.keys():
4207
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
42 res = Res.Resource(Pstring(edict[num][0]))
2289
3195db6689fd stuff by jack to create a set of Estr resources
Guido van Rossum <guido@python.org>
parents:
diff changeset
43 res.AddResource('Estr', num, '')
3195db6689fd stuff by jack to create a set of Estr resources
Guido van Rossum <guido@python.org>
parents:
diff changeset
44 res.WriteResource()
4207
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
45 Res.CloseResFile(output)
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
46
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
47 def writepython(fp, dict):
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
48 k = dict.keys()
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
49 k.sort()
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
50 for i in k:
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
51 fp.write("%s\t=\t%d\t#%s\n"%(dict[i][1], i, dict[i][0]))
2289
3195db6689fd stuff by jack to create a set of Estr resources
Guido van Rossum <guido@python.org>
parents:
diff changeset
52
4207
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
53
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
54 def parse_errno_h(fp, dict):
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
55 errno_prog = regex.compile(ERRNO_PROG)
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
56 for line in fp.readlines():
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
57 if errno_prog.match(line) > 0:
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
58 number = string.atoi(errno_prog.group(2))
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
59 name = errno_prog.group(1)
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
60 desc = string.strip(errno_prog.group(3))
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
61
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
62 if not dict.has_key(number):
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
63 dict[number] = desc, name
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
64 else:
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
65 print 'DUPLICATE', number
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
66 print '\t', dict[number]
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
67 print '\t', (desc, name)
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
68
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
69 def parse_errors_h(fp, dict):
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
70 errno_prog = regex.compile(ERRORS_PROG)
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
71 for line in fp.readlines():
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
72 if errno_prog.match(line) > 0:
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
73 number = string.atoi(errno_prog.group(2))
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
74 name = errno_prog.group(1)
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
75 desc = string.strip(errno_prog.group(3))
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
76 if number > 0: continue
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
77
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
78 if not dict.has_key(number):
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
79 dict[number] = desc, name
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
80 else:
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
81 print 'DUPLICATE', number
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
82 print '\t', dict[number]
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
83 print '\t', (desc, name)
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
84
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
85 def main():
2289
3195db6689fd stuff by jack to create a set of Estr resources
Guido van Rossum <guido@python.org>
parents:
diff changeset
86 dict = {}
4207
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
87 fss, ok = macfs.PromptGetFile("Where is errno.h?")
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
88 if not ok: return
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
89 fp = open(fss.as_pathname())
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
90 parse_errno_h(fp, dict)
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
91 fp.close()
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
92
5527
26eff69ed552 MSL errno.h has moved some errors around, and doesn't document
Jack Jansen <jack.jansen@cwi.nl>
parents: 4207
diff changeset
93 fss, ok = macfs.PromptGetFile("Select 2nd errno.h or cancel")
26eff69ed552 MSL errno.h has moved some errors around, and doesn't document
Jack Jansen <jack.jansen@cwi.nl>
parents: 4207
diff changeset
94 if not ok: return
26eff69ed552 MSL errno.h has moved some errors around, and doesn't document
Jack Jansen <jack.jansen@cwi.nl>
parents: 4207
diff changeset
95 fp = open(fss.as_pathname())
26eff69ed552 MSL errno.h has moved some errors around, and doesn't document
Jack Jansen <jack.jansen@cwi.nl>
parents: 4207
diff changeset
96 parse_errno_h(fp, dict)
26eff69ed552 MSL errno.h has moved some errors around, and doesn't document
Jack Jansen <jack.jansen@cwi.nl>
parents: 4207
diff changeset
97 fp.close()
26eff69ed552 MSL errno.h has moved some errors around, and doesn't document
Jack Jansen <jack.jansen@cwi.nl>
parents: 4207
diff changeset
98
4207
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
99 fss, ok = macfs.PromptGetFile("Where is Errors.h?")
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
100 if not ok: return
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
101 fp = open(fss.as_pathname())
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
102 parse_errors_h(fp, dict)
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
103 fp.close()
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
104
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
105 if not dict:
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
106 return
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
107
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
108 fss, ok = macfs.StandardPutFile("Resource output file?", "errors.rsrc")
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
109 if ok:
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
110 writeestr(fss, dict)
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
111
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
112 fss, ok = macfs.StandardPutFile("Python output file?", "macerrors.py")
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
113 if ok:
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
114 fp = open(fss.as_pathname(), "w")
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
115 writepython(fp, dict)
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
116 fp.close()
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
117 fss.SetCreatorType('Pyth', 'TEXT')
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
118
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
119 fss, ok = macfs.StandardPutFile("Text output file?", "errors.txt")
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
120 if ok:
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
121 fp = open(fss.as_pathname(), "w")
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
122
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
123 k = dict.keys()
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
124 k.sort()
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
125 for i in k:
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
126 fp.write("%d\t%s\t%s\n"%(i, dict[i][1], dict[i][0]))
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
127 fp.close()
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
128
2289
3195db6689fd stuff by jack to create a set of Estr resources
Guido van Rossum <guido@python.org>
parents:
diff changeset
129
3195db6689fd stuff by jack to create a set of Estr resources
Guido van Rossum <guido@python.org>
parents:
diff changeset
130 if __name__ == '__main__':
4207
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
131 main()
63af2574f71f Completely redone. mkestrres now parses errno.h and Errors.h files
Jack Jansen <jack.jansen@cwi.nl>
parents: 2289
diff changeset
132