Commit bb829b7c authored by Jack Jansen's avatar Jack Jansen

Getting rid of macfs.

parent 3e0196cc
...@@ -33,8 +33,8 @@ import errno as _errno ...@@ -33,8 +33,8 @@ import errno as _errno
from random import Random as _Random from random import Random as _Random
if _os.name == 'mac': if _os.name == 'mac':
import macfs as _macfs import Carbon.Folder as _Folder
import MACFS as _MACFS import Carbon.Folders as _Folders
try: try:
import fcntl as _fcntl import fcntl as _fcntl
...@@ -124,11 +124,11 @@ def _candidate_tempdir_list(): ...@@ -124,11 +124,11 @@ def _candidate_tempdir_list():
# Failing that, try OS-specific locations. # Failing that, try OS-specific locations.
if _os.name == 'mac': if _os.name == 'mac':
try: try:
refnum, dirid = _macfs.FindFolder(_MACFS.kOnSystemDisk, fsr = _Folder.FSFindFolder(_Folders.kOnSystemDisk,
_MACFS.kTemporaryFolderType, 1) _Folders.kTemporaryFolderType, 1)
dirname = _macfs.FSSpec((refnum, dirid, '')).as_pathname() dirname = fsr.as_pathname()
dirlist.append(dirname) dirlist.append(dirname)
except _macfs.error: except _Folder.error:
pass pass
elif _os.name == 'riscos': elif _os.name == 'riscos':
dirname = _os.getenv('Wimp$ScrapDir') dirname = _os.getenv('Wimp$ScrapDir')
......
...@@ -2,7 +2,7 @@ import cwxmlgen ...@@ -2,7 +2,7 @@ import cwxmlgen
import cwtalker import cwtalker
import os import os
from Carbon import AppleEvents from Carbon import AppleEvents
import macfs import Carbon.File
def mkproject(outputfile, modulename, settings, force=0, templatename=None): def mkproject(outputfile, modulename, settings, force=0, templatename=None):
# #
...@@ -58,15 +58,15 @@ def mkproject(outputfile, modulename, settings, force=0, templatename=None): ...@@ -58,15 +58,15 @@ def mkproject(outputfile, modulename, settings, force=0, templatename=None):
def makeproject(xmlfile, projectfile): def makeproject(xmlfile, projectfile):
cw = cwtalker.MyCodeWarrior(start=1) cw = cwtalker.MyCodeWarrior(start=1)
cw.send_timeout = AppleEvents.kNoTimeOut cw.send_timeout = AppleEvents.kNoTimeOut
xmlfss = macfs.FSSpec(xmlfile) xmlfss = Carbon.File.FSSpec(xmlfile)
prjfss = macfs.FSSpec(projectfile) prjfss = Carbon.File.FSSpec(projectfile)
cw.my_mkproject(prjfss, xmlfss) cw.my_mkproject(prjfss, xmlfss)
cw.Close_Project() cw.Close_Project()
def buildproject(projectfile): def buildproject(projectfile):
cw = cwtalker.MyCodeWarrior(start=1) cw = cwtalker.MyCodeWarrior(start=1)
cw.send_timeout = AppleEvents.kNoTimeOut cw.send_timeout = AppleEvents.kNoTimeOut
prjfss = macfs.FSSpec(projectfile) prjfss = Carbon.File.FSSpec(projectfile)
cw.open(prjfss) cw.open(prjfss)
cw.Make_Project() # XXX Should set target cw.Make_Project() # XXX Should set target
cw.Close_Project() cw.Close_Project()
...@@ -74,7 +74,7 @@ def buildproject(projectfile): ...@@ -74,7 +74,7 @@ def buildproject(projectfile):
def cleanproject(projectfile): def cleanproject(projectfile):
cw = cwtalker.MyCodeWarrior(start=1) cw = cwtalker.MyCodeWarrior(start=1)
cw.send_timeout = AppleEvents.kNoTimeOut cw.send_timeout = AppleEvents.kNoTimeOut
prjfss = macfs.FSSpec(projectfile) prjfss = Carbon.File.FSSpec(projectfile)
cw.open(prjfss) cw.open(prjfss)
cw.Remove_Binaries() cw.Remove_Binaries()
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment