Joshua Ginsberg
listspam at flowtheory.net
Mon Jun 13 13:12:06 EDT 2005
I must be missing something totally obvious here... I've got the base path and base URL for my application defined in httpd.conf as a PythonOption directive: PythonOption baseURL http://foo.bar.tld/path/to/app/ PythonOption basePath "/var/www/html/path/to/app/" And then in my PSP code, I'm opening a pickle file based on that basePath directive: pyOptions = req.get_options() pckPath = pyOptions['basePath']+'signup_data.pck' ifs = open(pckPath) However, I get the following error: File "/var/www/network/jag/signup/dnq.psp", line 9, in ? ifs = open('signup_data.pck') IOError: [Errno 2] No such file or directory: 'signup_data.pck' So I thought "Hmm... let me see what the value of pyOptions is... so I changed my code: pyOptions = req.get_options() req.write(str(pyOptions)) pckPath = pyOptions['basePath']+'signup_data.pck' ifs = open(pckPath) And then the pickle file gets opened and it throws an error from 120 lines further into the PSP file because I called psp.redirect and had already returned headers to print my options table. Oh, and the options table is printed with the correct values. What am I missing? FC2 system with mod_python-3.1.3-1.fc2.2 from RPM. Thanks! -jag -------------- next part -------------- A non-text attachment was scrubbed... Name: unknown.jpg Type: image/jpeg Size: 1984 bytes Desc: not available Url : http://mm_cfg_has_not_been_edited_to_set_host_domains/pipermail/mod_python/attachments/20050613/6867cbd1/unknown.jpg -------------- next part -------------- Joshua Ginsberg -- joshg at brainstorminternet.net Brainstorm Internet Network Operations 970-247-1442 x131
|