summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Bicking <ian@ianbicking.org>2005-09-21 03:20:07 +0000
committerIan Bicking <ian@ianbicking.org>2005-09-21 03:20:07 +0000
commit0170468d0c2085dcff1b227f0784b206f13bf1d5 (patch)
tree18ba904b870408a20c329151f43d509b75ac8f60
parent55b6a4adf2bb3e2b9aa4894a7cf3cffc26280425 (diff)
downloadpaste-git-0170468d0c2085dcff1b227f0784b206f13bf1d5.tar.gz
Added static file-serving app
-rw-r--r--paste/urlparser.py3
-rw-r--r--setup.py1
2 files changed, 4 insertions, 0 deletions
diff --git a/paste/urlparser.py b/paste/urlparser.py
index 10a0364..0c2acc4 100644
--- a/paste/urlparser.py
+++ b/paste/urlparser.py
@@ -466,3 +466,6 @@ class StaticURLParser(object):
def __repr__(self):
return '<%s %r>' % (self.__class__.__name__, self.directory)
+
+def make_static(global_conf, document_root):
+ return StaticURLParser(document_root)
diff --git a/setup.py b/setup.py
index faf7a45..12d147a 100644
--- a/setup.py
+++ b/setup.py
@@ -47,6 +47,7 @@ functionality.
'paste.app_factory': """
cgi=paste.cgiapp:CGIApplication
pycgi=paste.pycgiwrapper:CGIWrapper
+ static=paste.urlparser:make_static
""",
'paste.composit_factory': """
urlmap=paste.urlmap:urlmap_factory