appobject.py
branchtls-sprint
changeset 1144 654047cd0c30
parent 1143 8d097defbf2c
child 1174 7dac5aeafb86
equal deleted inserted replaced
1143:8d097defbf2c 1144:654047cd0c30
   181             newunion = Union()
   181             newunion = Union()
   182             newunion.append(newselect)
   182             newunion.append(newselect)
   183             rql = rqlst.as_string(kwargs=self.rset.args)
   183             rql = rqlst.as_string(kwargs=self.rset.args)
   184             rqlst.parent = None
   184             rqlst.parent = None
   185         return rql
   185         return rql
       
   186         
       
   187     def view(self, __vid, rset=None, __fallback_vid=None, **kwargs):
       
   188         """shortcut to self.vreg.render method avoiding to pass self.req"""
       
   189         try:
       
   190             view = self.vreg.select_view(__vid, self.req, rset, **kwargs)
       
   191         except NoSelectableObject:
       
   192             if __fallback_vid is None:
       
   193                 raise
       
   194             view = self.vreg.select_view(__fallback_vid, self.req, rset, **kwargs)
       
   195         return view.dispatch(**kwargs)
   186     
   196     
   187     # url generation methods ##################################################
   197     # url generation methods ##################################################
   188     
   198     
   189     controller = 'view'
   199     controller = 'view'
   190     
   200