On Sep 14, 2006, at 1:53 PM, Mark Phillips wrote:

> On Sep 13, 2006, at 10:16 AM, Gary Perez wrote:
>
>> At Chris' suggestion, removing the chdir calls in the two modules
>> fixes the problem, and everything works as expected.
>
> What did you do? or where did you move it to?

Parts of my file upload modules were using os.chdir() to switch to a  
directory and create a new directory inside where the files would  
ultimately be copied.

So instead of:

os.chdir(PARENT_DIR)
os.mkdir(NEW_DIR)

... I replaced it with:

os.mkdir(os.path.join(PARENT_DIR, NEW_DIR))

To actually write a file inside the new directory, instead of:

os.chdir(NEW_DIR )
file = open('index', 'wb')

... I replaced it with:

file = open(os.path.join(PARENT_DIR, NEW_DIR, filename), 'wb')

Basically, I took out any and all calls to os.chdir() - and that was  
the magic bullet.

HTH,
-Gary

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Webware-discuss mailing list
Webware-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/webware-discuss

Reply via email to