equal
deleted
inserted
replaced
186 rql = rqlst.as_string(kwargs=self.rset.args) |
186 rql = rqlst.as_string(kwargs=self.rset.args) |
187 rqlst.parent = None |
187 rqlst.parent = None |
188 return rql |
188 return rql |
189 |
189 |
190 def view(self, __vid, rset=None, __fallback_vid=None, **kwargs): |
190 def view(self, __vid, rset=None, __fallback_vid=None, **kwargs): |
191 """shortcut to self.vreg.render method avoiding to pass self.req""" |
191 """shortcut to self.vreg.view method avoiding to pass self.req""" |
192 try: |
192 return self.vreg.view(__vid, self.req, rset, __fallback_vid, **kwargs) |
193 view = self.vreg.select_view(__vid, self.req, rset, **kwargs) |
|
194 except NoSelectableObject: |
|
195 if __fallback_vid is None: |
|
196 raise |
|
197 view = self.vreg.select_view(__fallback_vid, self.req, rset, **kwargs) |
|
198 return view.render(**kwargs) |
|
199 |
193 |
200 def initialize_varmaker(self): |
194 def initialize_varmaker(self): |
201 varmaker = self.req.get_page_data('rql_varmaker') |
195 varmaker = self.req.get_page_data('rql_varmaker') |
202 if varmaker is None: |
196 if varmaker is None: |
203 varmaker = self.req.varmaker |
197 varmaker = self.req.varmaker |