req.py
changeset 5527 01a7228ab5a0
parent 5473 ee87c5352e63
parent 5516 232d13fc3e86
child 5556 9ab2b4c74baf
equal deleted inserted replaced
5511:c035a0fe75d8 5527:01a7228ab5a0
   287         return False
   287         return False
   288 
   288 
   289     # formating methods #######################################################
   289     # formating methods #######################################################
   290 
   290 
   291     def view(self, __vid, rset=None, __fallback_oid=None, __registry='views',
   291     def view(self, __vid, rset=None, __fallback_oid=None, __registry='views',
   292              initargs=None, **kwargs):
   292              initargs=None, w=None, **kwargs):
   293         """Select object with the given id (`__oid`) then render it.  If the
   293         """Select object with the given id (`__oid`) then render it.  If the
   294         object isn't selectable, try to select fallback object if
   294         object isn't selectable, try to select fallback object if
   295         `__fallback_oid` is specified.
   295         `__fallback_oid` is specified.
   296 
   296 
   297         If specified `initargs` is expected to be a dictionnary containing
   297         If specified `initargs` is expected to be a dictionnary containing
   307         try:
   307         try:
   308             view =  self.vreg[__registry].select(__vid, self, rset=rset, **initargs)
   308             view =  self.vreg[__registry].select(__vid, self, rset=rset, **initargs)
   309         except RegistryException:
   309         except RegistryException:
   310             view =  self.vreg[__registry].select(__fallback_oid, self,
   310             view =  self.vreg[__registry].select(__fallback_oid, self,
   311                                                  rset=rset, **initargs)
   311                                                  rset=rset, **initargs)
   312         return view.render(**kwargs)
   312         return view.render(w=w, **kwargs)
   313 
   313 
   314     def format_date(self, date, date_format=None, time=False):
   314     def format_date(self, date, date_format=None, time=False):
   315         """return a string for a date time according to instance's
   315         """return a string for a date time according to instance's
   316         configuration
   316         configuration
   317         """
   317         """