Smith, Jeff wrote:
I am using py2app 0.3.6 on Mac OX 10.5 and after I freeze a simple command line tool, os.getcwd() returns the location where the application binary lives and not the directory the application is run from. Is there expected behavior

Yes. The idea is that with a GUI app, the working dir is poorly defined, so this can be useful.

and if so, is there a workaround for this?

Hmmm. Py2app really isn't designed for command line apps -- how are you launching it?

But in any case, it looks like this option may do what you want:


--no-chdir (-C)         do not change to the data directory
                        (Contents/Resources) [forced for plugins]


I found that here:

http://svn.pythonmac.org/py2app/py2app/trunk/doc/index.html#option-reference

-Chris



--
Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R            (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception

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

Reply via email to