> > Then you'll need the new stuff from Webware. I've attached
> > HTTPRequest.py (since CVS is broken) -- you may well be able to just pop
> > that in and have rawInput() available to you. Or it might require other
> > changes, I'm not sure.
> Yes, this works. And seems like nothing got broken (yet).
Another error pop up (perhaps related to the HTTPRequest.py update).
When I do
PUT /cgi-bin/WebKit.cgi/x/xx?name=xrar HTTP/1.1
(notice the name field) an exception occured:
File "/var/www/Webware/WebKit/ThreadedAppServer.py", line 526, in handleReques
transaction = self.server._app.dispatchRawRequest(dict, strmOut)
File "./WebKit/Application.py", line 348, in dispatchRawRequest
return self.dispatchRequest(self.createRequestForDict(newRequestDict), strmO
File "./WebKit/Application.py", line 871, in createRequestForDict
File "WebKit/HTTPRequest.py", line 33, in __init__
File "./WebUtils/FieldStorage.py", line 53, in parse_qs
keys = self.keys()
File "/var/tmp/python2-2.2.1-root/usr/lib/python2.2/cgi.py", line 592, in keys
raise TypeError, "not indexable"
TypeError: not indexable
Work just fine if no query arguments are specified.
Should I wait for 0.8 release or there are other way to fix this? ;)
Bst rgrds, M.A.X.: Mechanical Artificial Xenomorph.