[Zope] External Method Working Directory?
David Hassalevris
bluepaul at earthlink.net
Thu Sep 29 01:44:04 EDT 2005
jwithers,
a) Is your os.getcwd() (in /Extensions) called from a Product (in
/Products?) Otherwise I have not idea
b) Regarding temporary files ..
I've used stuff like ...
import tempfile
tmpFile2 = tempfile.mktemp()
theFile=open( tmpFile2,'rb')
result = theFile.read()
theFile.close()
os.remove(tmpFile2)
I think this may depreciated but do a google on "python tempfile" and
you can use the updated modules if they apply to your issue.
David
jwithers wrote:
>Folks,
>
>I have an external method that at this point is made up of nothing but
>os.getcwd() and lives in my Extensions directory. When it is run, it
>reports the working directory as being one of my Products directories.
>
>Can anyone tell me what the default working directory for an external
>method is?
>
>Further, I need this to create a file temporarily in Extensions.
>I would prefer not to have to hardwire the location of Extension into the
>code, since that would make the script non-portable to other instances easily.
>
>Any advice on this would be appreciated.
>
>J. P. Withers
>
>____
>
More information about the Zope
mailing list