req.py
branchstable
changeset 5516 232d13fc3e86
parent 5459 6e561796804c
child 5527 01a7228ab5a0
child 5709 5606c01d68b2
equal deleted inserted replaced
5515:513af9be9e37 5516:232d13fc3e86
   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         """