Quixote is a framework for writing Web-based applications using
Python. Its goals are flexibility and high-performance, in that
order.
A new beta release of Quixote 2 available. This version fixes the
PTL import hooks to work with Python 2.6. To download the file,
see http://quixote.ca/download.html.
Neil
Summary of changes since v2.6
=============================
v2.7b2
------
Author: Neil Schemenauer
Date: Fri Jan 22 13:32:44 2010 -0600
Use the StringIO module rather than cStringIO.
cStringIO is gone in Python 3 and also does not handle unicode
strings properly.
Author: Neil Schemenauer
Date: Fri Jan 22 13:29:46 2010 -0600
By default, set Cache-Control in addition to the Expires header.
The Expires header is sufficient for HTTP 1.0 but for HTTP 1.1 we
must add a must-revalidate directive. Clients and proxies are
allowed to ignore Expires in certain cases and use stale pages (RFC
2616 sections 13.1.5 and 14.9.4).
Author: Neil Schemenauer
Date: Fri Jan 22 13:28:58 2010 -0600
Disable cimport module for Python >= 2.6.
The current version of the cimport module does not support relative
imports. Disable it for now.
Author: Neil Schemenauer
Date: Sun Dec 13 14:18:45 2009 -0600
Fix reference to compile_file function (fixes compile_dir function).
v2.7b1
------
Author: Neil Schemenauer
Date: Mon Sep 7 00:42:51 2009 -0600
Add session iterator.
Author: Neil Schemenauer
Date: Wed Dec 3 14:41:05 2008 -0600
Don't use callable().
Author: Neil Schemenauer
Date: Wed Dec 3 12:43:38 2008 -0600
Use __contains__ instead of has_key.
Author: Neil Schemenauer
Date: Wed Dec 3 12:41:18 2008 -0600
Use utf-8 as default encoding.
Author: Neil Schemenauer
Date: Fri Nov 28 23:00:40 2008 -0600
Use built-in set type.
Author: Neil Schemenauer
Date: Mon Sep 7 01:30:26 2009 -0600
Work around broken ihooks module in Python 2.6.
Using the import hook is still the most convenient way of using PTL
modules.
Author: Neil Schemenauer
Date: Sun Apr 12 10:57:06 2009 -0600
Remove spurious kwargs from WidgetDict.__init__.
Author: Neil Schemenauer
Date: Tue Jun 16 09:55:31 2009 -0600
Add options to sendmail so it can be used without a Quixote config.
Also, remove broken encode() call since it can't handle Unicode properly
as implemented.
Author: Neil Schemenauer
Date: Sun May 31 19:09:53 2009 -0600
Add SESSION_COOKIE_SECURE and SESSION_COOKIE_HTTPONLY.
Based on a suggestion from Emmanuel Dreyfus , add
the SESSION_COOKIE_SECURE and SESSION_COOKIE_HTTPONLY options.
Setting them to true will cause the corresponding flag to be set
on the session cookie.
Author: Hamish Lawson
Date: Mon Feb 2 10:04:04 2009 -0600
Check for other possible values of HTTPS.
Currently HTTPRequest only checks whether the HTTPS environment
variable has a value of 'on', but other possible positive values are
'1' (as set by mod_wsgi) and 'yes'.
Author: Neil Schemenauer
Date: Tue Jan 6 20:16:39 2009 -0600
Avoid infinite redirect when PATH_INFO is empty.