On Mar 17, 2005, at 16:49, Stephen Hansen wrote:

Hello all :) I'm in the progress of porting our Python program over to
the Mac, and I've run into a snag or two.

We're running Python2.3 on MacOSX 10.3

I have two files:  /Volumes/server/file1.jpg
and: /Volumes/server/element/file2.jpg

If I do: fs1 = Carbon.File.FSRef('/Volumes/server/file1.jpg')
and: fs2 = Carbon.File.FSRef('/Volumes/server/element/file2.jpg')

then if I use findertools.launch(fs1) it works, but
findertools.launch(fs2) does not. It throws the following traceback:

I would suggest not using those functions at all. Either use the LaunchServices module from Python23Compat (backported from Python 2.4), or use the NSWorkspace methods in PyObjC (easier).


The findertools stuff is *ancient* API. God knows why it doesn't work, but I'm not surprised in the least.

-bob

_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to