Jason, I'm not aware of any config options that would solve the problem. I'll look into getting this improvement into the next release (0.7 beta 2, hopefully later this week).
- Geoff [EMAIL PROTECTED] wrote: > > Greetings, > > I've noticed that the appserver throws an exception when trying to > re-serve a document that has been deleted since the first request: > > [Thu Mar 7 17:19:15 2002] [error] WebKit: Error while > executing script > /home/www/site/htdocs/mycontext/a.html > Traceback (most recent call last): > File "WebKit/Application.py", line 349, in dispatchRequest > self.handleGoodURL(transaction) > File "WebKit/Application.py", line 495, in handleGoodURL > self.createServletInTransaction(transaction) > File "WebKit/Application.py", line 882, in > createServletInTransaction > if cache and cache['timestamp']<os.path.getmtime(path): > File "/usr/local/python2.2/lib/python2.2/posixpath.py", > line 144, in > getmtime > st = os.stat(filename) > OSError: [Errno 2] No such file or directory: > '/home/www/site/WK/a.html' > > > FYI, this is with RedHat 7.1, Python 2.2, Webware 0.6, and mod_webkit. > Currently CacheServletClasses, CacheServletInstances, and > CacheContent are > enabled, but I received a similar traceback when they were not. > > Adding the following at line 339 of Application.py seems to fix the > problem... > > try: > ssPath = request.serverSidePath() > if (ssPath is None) or (not os.path.exists(ssPath)): > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > self.handleBadURL(transaction) > > ...but I suspect that there's a cleaner way to do it, or > perhaps a config > option that I'm totally overlooking. Any thoughts? _______________________________________________ Webware-discuss mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/webware-discuss
