Quixote 0.4.4 released

Andrew Kuchling akuchlin@mems-exchange.org
Tue, 29 Jan 2002 16:07:29 -0500


Version 0.4.4 of the Quixote Web development toolkit is now available.
Quixote uses a Python package to store all the code and HTML for a
Web-based application.  HTML is generated with PTL, Python Template
Language; the basic syntax of PTL looks just like Python, but
expressions are converted to strings and appended to the output.

The change log for this version is:

  * Simplify munging of SCRIPT_NAME variable, fixing a bug.
    Depending on how Quixote was called, the path could have been
    appended to SCRIPT_NAME without a separating slash.  (Found by
    Quinn Dunkan.)

  * On Windows, set mode of sys.stdout to binary.  This is important
    because responses may contain binary data.  Also, EOL translation
    can throw off content length calculations.  (Found by David Ascher)

  * Added a demonstration of the form framework. (Neil)

  * Removed the outdated test/ directory.  The Quixote unittest.py is
    now available as a separate package called Sancho
    (http://www.mems-exchange.org/software/sancho/).

  * Added an escape hatch for XML-RPC handlers;
    http_request.process_inputs() will no longer consume all of standard
    input when the Content-Type is text/xml.

  * Removed a debug print from form.widget.

The Quixote home page is at:
        http://www.mems-exchange.org/software/python/quixote/

The code can be downloaded from:
        http://www.mems-exchange.org/software/files/quixote/

Discussion of Quixote occurs on the quixote-users mailing list:
        http://www.mems-exchange.org/mailman/listinfo/quixote-users/

--amk                                                  (www.amk.ca)
Code generators are hacks. Sometimes necessary hacks, but hacks
nevertheless.
    -- Paul Prescod, 7 Jun 2000