SVN: r20986 - in trunk/quixote: . demo doc
Andrew Kuchling <akuchlin-fVcApmY9cLvQ3/1i3zOLAti2O/[email protected]> Thu, 06 Mar 2003 10:39:30 -0500
| Newsgroups | gmane.comp.web.quixote.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: akuchlin
Date: 2003-03-06 10:39:28 -0500 (Thu, 06 Mar 2003)
New Revision: 20986
Modified:
trunk/quixote/CHANGES
trunk/quixote/demo/__init__.py
trunk/quixote/doc/static-files.txt
trunk/quixote/util.py
Log:
Rename StaticFilesFolder to StaticDirectory
Modified: trunk/quixote/demo/__init__.py
==============================================================================
--- trunk/quixote/demo/__init__.py (original)
+++ trunk/quixote/demo/__init__.py 2003-03-06 10:39:30.000000000 -0500
@@ -5,7 +5,7 @@
from quixote.demo.pages import _q_index, dumpreq
from quixote.demo.widgets import widgets
from quixote.demo.integer_ui import IntegerUI
-from quixote.util import StaticFilesFolder
+from quixote.util import StaticDirectory
def simple (request):
# This function returns a plain text document, not HTML.
@@ -31,4 +31,4 @@
import os
from quixote.demo import forms
curdir = os.path.dirname(forms.__file__)
-srcdir = StaticFilesFolder(curdir, list_folder=1)
+srcdir = StaticDirectory(curdir, list_folder=1)
Modified: trunk/quixote/util.py
==============================================================================
--- trunk/quixote/util.py (original)
+++ trunk/quixote/util.py 2003-03-06 10:39:30.000000000 -0500
@@ -8,10 +8,10 @@
'func' with the method name and parameters.
StaticFile : Wraps a file from a filesystem as a
Quixote resource.
- StaticFilesFolder : Wraps a filesystem folder containing static
- files as a Quixote namespace.
+ StaticDirectory : Wraps a directory containing static files as
+ a Quixote namespace.
-StaticFile and StaticFilesFolder were contributed by Hamish Lawson.
+StaticFile and StaticDirectory were contributed by Hamish Lawson.
See doc/static-files.txt for examples of their use.
"""
@@ -108,7 +108,7 @@
return contents
-class StaticFilesFolder:
+class StaticDirectory:
"""
Wrap a filesystem folder containing static files as a Quixote namespace.
@@ -117,7 +117,7 @@
_q_exports = []
def __init__(self, path, use_cache=0, list_folder=0, follow_symlinks=0):
- """StaticFilesFolder(path:string, use_cache:bool,
+ """StaticDirectory(path:string, use_cache:bool,
list_folder:bool, follow_symlinks:bool)
Initialize instance with the absolute path to the file.
@@ -164,7 +164,7 @@
def _q_getname(self, request, name):
"""
Get a file from the filesystem folder and return the StaticFile
- or StaticFilesFolder wrapper of it; use caching if that is in use.
+ or StaticDirectory wrapper of it; use caching if that is in use.
"""
if name in ('.', '..'):
raise errors.TraversalError(private_msg="Attempt to use '.', '..'")
@@ -182,7 +182,7 @@
item_filepath = os.path.join(self.path, dest)
if os.path.isdir(item_filepath):
- item = StaticFilesFolder(item_filepath, self.use_cache,
+ item = StaticDirectory(item_filepath, self.use_cache,
self.list_folder, self.follow_symlinks)
elif os.path.isfile(item_filepath):
item = StaticFile(item_filepath, self.use_cache,
@@ -191,7 +191,7 @@
raise errors.TraversalError
if self.use_cache:
self.cache[name] = item
- if isinstance(item, StaticFilesFolder):
+ if isinstance(item, StaticDirectory):
return item
else:
return item(request)
Modified: trunk/quixote/doc/static-files.txt
==============================================================================
--- trunk/quixote/doc/static-files.txt (original)
+++ trunk/quixote/doc/static-files.txt 2003-03-06 10:39:30.000000000 -0500
@@ -28,9 +28,9 @@
A directory
-----------
-Map a complete filesytem folder containing static files, by default
+Map a complete filesystem directory containing static files, by default
not caching their contents.
::
- notes = StaticFilesFolder("/htdocs/legacy_app/notes")
+ notes = StaticDirectory("/htdocs/legacy_app/notes")
Modified: trunk/quixote/CHANGES
==============================================================================
--- trunk/quixote/CHANGES (original)
+++ trunk/quixote/CHANGES 2003-03-06 10:39:30.000000000 -0500
@@ -8,7 +8,7 @@
Note that this means HTML templates will not work with Python 2.0
unless you compile the C extension.
- * Added StaticFile and StaticFilesFolder classes to quixote.util.
+ * Added StaticFile and StaticDirectory classes to quixote.util.
Consult doc/static-files.txt for examples. (Contributed and
documented by Hamish Lawson.)