From: Geoff T. <gta...@na...> - 2000-12-14 19:49:42
|
"<<>>" wrote: > I created a simple PSP page to pull data from a database. I wanted to pass the tablename in the url. For example, http://localhost/query.psp?table=tablename. However, when I tried this, I was getting a "No such file or directory" OSError stemming from line 690 in Application.py. > > I noticed that the method used to get the filename in Application.py was returning the query string as part of the filename. I added a new method in HttpRequest called servletFileName that returns the value of environ['SCRIPT_FILENAME'] and changed the line in Application.py and another in PSPServletFactory which had previously called Application.serverSidePathForRequest() to call my new method. > > Any idea why I had to do this? > > Thanks, > > -w > > Some additional info: > Win 2k (sorry, no choice) > Apache 1.3.14 > python 1.5.2 > mod_python 2.6.3 > WebWare 0.4.1 I'm also using Apache/mod_python/WebWare on Windows. Nice to see I'm not the only one. I'm using NT 4 though, and older versions of Apache and mod_python. Anyhow, this works for me on the PSP example pages. I can go to http://localhost/WebKit/PSPExamples/Hello.psp?foo=bar with no problems. Does this work for you? Maybe this is a bug that has been fixed in CVS since WebWare 0.4.1 was released -- I'm using the very latest from CVS. -- - Geoff Talvola Parlance Corporation gtalvola@NameConnector.com |