Got rid of FSSpecs.

This commit is contained in:
Jack Jansen 2003-02-06 22:57:44 +00:00
parent 5aac4e6312
commit 5a79329547
1 changed files with 28 additions and 29 deletions

View File

@ -1,7 +1,6 @@
"""Parse sys/errno.h and Errors.h and create Estr resource"""
import re
import macfs
import string
from Carbon import Res
import os
@ -105,47 +104,47 @@ def parse_errors_h(fp, dict):
def main():
dict = {}
fss, ok = macfs.PromptGetFile("Where is GUSI sys/errno.h?")
if not ok: return
fp = open(fss.as_pathname())
parse_errno_h(fp, dict)
fp.close()
pathname = EasyDialogs.AskFileForOpen(message="Where is GUSI sys/errno.h?")
if pathname:
fp = open(pathname)
parse_errno_h(fp, dict)
fp.close()
fss, ok = macfs.PromptGetFile("Select cerrno (MSL) or cancel")
if not ok: return
fp = open(fss.as_pathname())
parse_errno_h(fp, dict)
fp.close()
pathname = EasyDialogs.AskFileForOpen(message="Select cerrno (MSL) or cancel")
if pathname:
fp = open(pathname)
parse_errno_h(fp, dict)
fp.close()
fss, ok = macfs.PromptGetFile("Where is MacErrors.h?")
if not ok: return
fp = open(fss.as_pathname())
parse_errors_h(fp, dict)
fp.close()
pathname = EasyDialogs.AskFileForOpen(message="Where is MacErrors.h?")
if pathname:
fp = open(pathname)
parse_errors_h(fp, dict)
fp.close()
fss, ok = macfs.PromptGetFile("Where is mkestrres-MacErrors.h?")
if not ok: return
fp = open(fss.as_pathname())
parse_errors_h(fp, dict)
fp.close()
pathname = EasyDialogs.AskFileForOpen(message="Where is mkestrres-MacErrors.h?")
if pathname:
fp = open(pathname)
parse_errors_h(fp, dict)
fp.close()
if not dict:
return
fss, ok = macfs.StandardPutFile("Resource output file?", "errors.rsrc")
if ok:
pathname = EasyDialogs.AskFileForSave(message="Resource output file?", savedFileName="errors.rsrc")
if pathname:
writeestr(fss, dict)
fss, ok = macfs.StandardPutFile("Python output file?", "macerrors.py")
if ok:
fp = open(fss.as_pathname(), "w")
pathname = EasyDialogs.AskFileForSave(message="Python output file?", savedFileName="macerrors.py")
if pathname:
fp = open(pathname, "w")
writepython(fp, dict)
fp.close()
fss.SetCreatorType('Pyth', 'TEXT')
fss, ok = macfs.StandardPutFile("Text output file?", "errors.txt")
if ok:
fp = open(fss.as_pathname(), "w")
pathname = EasyDialogs.AskFileForSave(message="Text output file?", savedFileName="errors.txt")
if pathname:
fp = open(pathname, "w")
k = dict.keys()
k.sort()