req.py
branchstable
changeset 5709 5606c01d68b2
parent 5516 232d13fc3e86
child 5710 1c17e47df974
equal deleted inserted replaced
5706:c2e8290bc7b7 5709:5606c01d68b2
   305         else:
   305         else:
   306             initargs.update(kwargs)
   306             initargs.update(kwargs)
   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             if __fallback_oid is None:
       
   311                 raise
   310             view =  self.vreg[__registry].select(__fallback_oid, self,
   312             view =  self.vreg[__registry].select(__fallback_oid, self,
   311                                                  rset=rset, **initargs)
   313                                                  rset=rset, **initargs)
   312         return view.render(w=w, **kwargs)
   314         return view.render(w=w, **kwargs)
   313 
   315 
   314     def format_date(self, date, date_format=None, time=False):
   316     def format_date(self, date, date_format=None, time=False):