Update of /cvsroot/webware/Webware/WebKit
In directory sc8-pr-cvs1:/tmp/cvs-serv23831
Modified Files:
UnknownFileTypeServlet.py
Log Message:
- factor out the filename() so subclasses can override
Index: UnknownFileTypeServlet.py
===================================================================
RCS file: /cvsroot/webware/Webware/WebKit/UnknownFileTypeServlet.py,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** UnknownFileTypeServlet.py 15 Nov 2002 10:44:24 -0000 1.8
--- UnknownFileTypeServlet.py 17 Dec 2002 07:12:17 -0000 1.9
***************
*** 77,80 ****
--- 77,86 ----
+ def filename(self, trans):
+ """
+ Returns the filename to be served. A subclass could override this in order to serve files from other disk locations based on some logic.
+ """
+ return trans.request().serverSidePath()
+
def serveContent(self, trans):
***************
*** 87,91 ****
response.streamOut().autoCommit(1)
! filename = trans.request().serverSidePath()
filesize = os.path.getsize(filename)
--- 93,97 ----
response.streamOut().autoCommit(1)
! filename = self.filename(trans)
filesize = os.path.getsize(filename)
|