Available from the usual place:
http://www.mems-exchange.org/software/files/quixote/
There are two large changes in this version that people should be
aware of. Discussion on this list showed that _q_getname wasn't very
evocative of what _q_getname functions do. _q_lookup was suggested as
a better name, and this version of Quixote changes _q_getname to
_q_lookup.
_q_getname is still supported, so applications shouldn't break, but
Quixote will log a warning message the first time the _q_getname name
(*any* _q_getname) is traversed.
Second, quixote.form.form was a PTL file in versions since 0.6beta1.
Jim Dukarm pointed out that as a result using the form framework
requires that PTL be enabled, and contributed a patch to turn the file
back into a Python file. Beta 6 contains that change, so before
installing beta 6, be sure to move or delete the quixote/ directory
from your site-packages directory, because setup.py won't delete the
old form.ptl/form.ptlc files.
Another notable change is support for Twisted; see
quixote.server.twisted_http .
Full change log:
0.6b6 (15 Apr 2003):
* Rename _q_getname() to _q_lookup(). The name '_q_getname' is still
supported, but will log a warning whenever it's encountered.
This change will require users to modify their applications.
* quixote.form.form has been translated from PTL to Python, meaning
that you can now use the form framework without enabling PTL.
(Original suggestion by Jim Dukarm, who also provided a patch
that underwent considerable tweaking.)
* Fix generation of temporary filenames in upload.py: filename
collisions should be impossible now.
* In medusa_http.py, convert HTTP headers into title case before
passing them to Medusa, fixing duplicate Content-length headers.
(Fix by Graham Fawcett.)
* Added quixote.server.twisted_http, which serves a Quixote application
using the Twisted event-driven framework (www.twistedmatrix.com).
Contributed by Graham Fawcett. We don't use this code ourselves,
but patches and bug fixes from Twisted users will be gratefully
accepted.
--amk (www.amk.ca)
JAQUES: And thereby hangs a tale.
-- _As You Like It_, II, vii