# HG changeset patch # User Sylvain Thénault # Date 1276167201 -7200 # Node ID 5606c01d68b2016cf7ed7b414f060ef9258e0685 # Parent c2e8290bc7b7618f9f8545b409b2ba8199ceb8ec [view] ensure fallback_oid is specified before trying to select fallback view, else simply raise the exception diff -r c2e8290bc7b7 -r 5606c01d68b2 req.py --- a/req.py Thu Jun 10 10:15:26 2010 +0200 +++ b/req.py Thu Jun 10 12:53:21 2010 +0200 @@ -307,6 +307,8 @@ try: view = self.vreg[__registry].select(__vid, self, rset=rset, **initargs) except RegistryException: + if __fallback_oid is None: + raise view = self.vreg[__registry].select(__fallback_oid, self, rset=rset, **initargs) return view.render(w=w, **kwargs)