web/views/basecontrollers.py
changeset 10968 9c6c3e68422e
parent 10932 cb217b2b3463
equal deleted inserted replaced
10967:3f620fd1ed18 10968:9c6c3e68422e
   126     def publish(self, rset=None):
   126     def publish(self, rset=None):
   127         """publish a request, returning an encoded string"""
   127         """publish a request, returning an encoded string"""
   128         view, rset = self._select_view_and_rset(rset)
   128         view, rset = self._select_view_and_rset(rset)
   129         view.set_http_cache_headers()
   129         view.set_http_cache_headers()
   130         if self._cw.is_client_cache_valid():
   130         if self._cw.is_client_cache_valid():
   131             return ''
   131             return b''
   132         template = self.appli.main_template_id(self._cw)
   132         template = self.appli.main_template_id(self._cw)
   133         return self._cw.vreg['views'].main_template(self._cw, template,
   133         return self._cw.vreg['views'].main_template(self._cw, template,
   134                                                     rset=rset, view=view)
   134                                                     rset=rset, view=view)
   135 
   135 
   136     def _select_view_and_rset(self, rset):
   136     def _select_view_and_rset(self, rset):