Changeset 489:55e3398e395e in documentViewer for documentViewer.py
- Timestamp:
- Aug 25, 2011, 3:05:22 PM (13 years ago)
- Branch:
- elementtree
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
documentViewer.py
r488 r489 3 3 from Products.PageTemplates.PageTemplateFile import PageTemplateFile 4 4 from App.ImageFile import ImageFile 5 from App.Common import rfc1123_date 5 6 #from Products.ZSimpleFile.ZSimpleFile import ZSimpleFile 6 7 from AccessControl import ClassSecurityInfo … … 10 11 import xml.etree.ElementTree as ET 11 12 12 import os.path 13 import os 14 import stat 13 15 import sys 14 16 import urllib … … 105 107 return '/'.join(path.split('/')[0:-cnt]) 106 108 109 def devImageFileIndexHtml(self, REQUEST, RESPONSE): 110 """index_html method for App.ImageFile that updates the file info for each request.""" 111 stat_info = os.stat(self.path) 112 self.size = stat_info[stat.ST_SIZE] 113 self.lmt = float(stat_info[stat.ST_MTIME]) or time.time() 114 self.lmh = rfc1123_date(self.lmt) 115 # call original method 116 return ImageFile.index_html(self, REQUEST, RESPONSE) 107 117 108 118 ## … … 137 147 head_main = PageTemplateFile('zpt/head_main', globals()) 138 148 info_xml = PageTemplateFile('zpt/info_xml', globals()) 139 # TODO: can this be nicer?140 149 docuviewer_css = ImageFile('css/docuviewer.css',globals()) 150 # make ImageFile better for development 151 docuviewer_css.index_html = devImageFileIndexHtml 141 152 142 153
Note: See TracChangeset
for help on using the changeset viewer.