# HG changeset patch # User k0s # Date 1256672220 14400 # Node ID 041958c8c8f2ea8b149acdca443e29d2f9949d61 # Parent 93ab6d1968bdddd1604a389417b04440350657ed use paste.fileapp as the fileserver diff -r 93ab6d1968bd -r 041958c8c8f2 decoupage/decoupage.py --- a/decoupage/decoupage.py Mon Sep 07 20:41:42 2009 -0400 +++ b/decoupage/decoupage.py Tue Oct 27 15:37:00 2009 -0400 @@ -7,7 +7,7 @@ from genshi.builder import Markup from genshi.template import TemplateLoader from martini.config import ConfigMunger -from paste.urlparser import StaticURLParser +from paste.fileapp import FileApp from pkg_resources import resource_filename from pkg_resources import iter_entry_points from webob import Request, Response, exc @@ -39,7 +39,7 @@ assert sum([os.path.isdir(directory) for directory in self.template_directories]) == len(self.template_directories) # static file server - self.fileserver = StaticURLParser(self.directory) + self.fileserver = FileApp # pluggable index data formatters self.formatters = {} @@ -71,7 +71,8 @@ res = self.get(request) return res(environ, start_response) else: - return self.fileserver(environ, start_response) + fileserver = self.fileserver(path) + return fileserver(environ, start_response) else: raise exc.HTTPNotFound() diff -r 93ab6d1968bd -r 041958c8c8f2 setup.py --- a/setup.py Mon Sep 07 20:41:42 2009 -0400 +++ b/setup.py Tue Oct 27 15:37:00 2009 -0400 @@ -6,7 +6,7 @@ except IOError: description = '' -version = '0.1.4' +version = '0.2' setup(name='decoupage', version=version,