From 08a7a0d60becee3eaf5faa2340cc40f1820043b3 Mon Sep 17 00:00:00 2001 From: Jack Jansen Date: Tue, 21 Jan 2003 13:56:34 +0000 Subject: [PATCH] Use new file dialogs in GetArgv() --- Lib/plat-mac/EasyDialogs.py | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/Lib/plat-mac/EasyDialogs.py b/Lib/plat-mac/EasyDialogs.py index 25a791a395b..8d33a097bd5 100644 --- a/Lib/plat-mac/EasyDialogs.py +++ b/Lib/plat-mac/EasyDialogs.py @@ -28,7 +28,6 @@ import MacOS import string from Carbon.ControlAccessor import * # Also import Controls constants import Carbon.File -import macfs import macresource import os @@ -494,17 +493,17 @@ def GetArgv(optionlist=None, commandlist=None, addoldfile=1, addnewfile=1, addfo else: MacOS.SysBeep() elif n == ARGV_ADD_OLDFILE: - fss, ok = macfs.StandardGetFile() - if ok: - stringstoadd = [fss.as_pathname()] + pathname = AskFileForOpen() + if pathname: + stringstoadd = [pathname] elif n == ARGV_ADD_NEWFILE: - fss, ok = macfs.StandardPutFile('') - if ok: - stringstoadd = [fss.as_pathname()] + pathname = AskFileForSave() + if pathname: + stringstoadd = [pathname] elif n == ARGV_ADD_FOLDER: - fss, ok = macfs.GetDirectory() - if ok: - stringstoadd = [fss.as_pathname()] + pathname = AskFolder() + if pathname: + stringstoadd = [pathname] elif n == ARGV_CMDLINE_DATA: pass # Nothing to do else: @@ -694,7 +693,7 @@ def AskFolder(**args): def test(): - import time, sys + import time, sys, macfs Message("Testing EasyDialogs.") optionlist = (('v', 'Verbose'), ('verbose', 'Verbose as long option'),