durusmail: quixote-users: Re: ANNOUNCE: Quixote 0.6beta3 release
Re: ANNOUNCE: Quixote 0.6beta3 release
2003-03-10
2003-03-10
2003-03-11
Re: ANNOUNCE: Quixote 0.6beta3 release
Hamish Lawson
2003-03-10
I'm pleased to see that the latest beta contains the code I submitted for
dealing with static files. I've been away and so have only just caught up
with the recent discussion concerning that. Here are some of my thoughts.

I understand why the CGIScript class would be regarded as evil :-). I agree
that in general Quixote shouldn't being aiming to support the deployment of
CGI scripts. Instead the motivation behind CGIScript was to provide a
stepping stone in migrating a CGI application to Quixote; the scripts
comprising the CGI application could first be wrapped as CGIScript objects
and then each in turn converted to a function. But I understand if it's
thought this facility comes at too high a cost.

I'm OK with renaming StaticFilesFolder to StaticDirectory and with dropping
caching for the contents of a StaticFile. There are a few places in the
commentary that then need to be changed. I've attached a patch file.


Cheers,
Hamish


Compare: (<)E:\quixote\util.orig.py (7038 bytes)
    with: (>)E:\quixote\util.py (7046 bytes)

103c103
<     Wrap a filesystem folder containing static files as a Quixote namespace.
---
 >     Wrap a filesystem directory containing static files as a Quixote
namespace.
113c113
<         If 'use_cache' is true, the file's content will be cached in memory.
---
 >         If 'use_cache' is true, StaticFile instances will be cached in
memory.
155c155
<         Get a file from the filesystem folder and return the StaticFile
---
 >         Get a file from the filesystem directory and return the StaticFile


reply