Changeset 2266
- Timestamp:
- 13/03/07 11:52:39 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TI07-MOLES/trunk/PythonCode/wsgi/ndgPageLayout.py
r2097 r2266 2 2 from paste.request import parse_querystring 3 3 4 debug=1 4 5 def DiscoveryFrameFactory(global_config,**local_conf): 5 6 … … 80 81 insert=self.discovery+self.disclaimer 81 82 self.footer='''<div id="Footer">%s</div></div></body></html>'''%insert 82 for i in self.wrapTarget(environ,start_response): response+=i 83 try: 84 if debug: 85 for i in self.wrapTarget(environ,start_response): response+=i 86 else: 87 for i in self.wrapTarget(environ,start_response): response+=str(i) 88 except UnicodeEncodeError: 89 response+='''<p> Problems with data content, records untranslatable! </p> 90 <p>Please eport this error to the badc (badc@rl.ac.uk) with "Discovery UNICODE 91 error in the subject line" and cut and paste the url <i>to this message</i> 92 in the message body</p>''' 83 93 if footer: response+=self.footer 84 94 #currently need to coerce response into a string for flup ... 85 return [str(response)] 86 95 return [response] 87 96 88 97 def __buildHeader(self,configFile):
Note: See TracChangeset
for help on using the changeset viewer.