web/application.py
changeset 10411 4ee15441f2eb
parent 10370 480187dd66b3
parent 10389 f9b06d03859f
child 10565 f5063eae939e
equal deleted inserted replaced
10410:eb681a030699 10411:4ee15441f2eb
   471             return self.ajax_error_handler(req, ex)
   471             return self.ajax_error_handler(req, ex)
   472         try:
   472         try:
   473             req.data['ex'] = ex
   473             req.data['ex'] = ex
   474             if tb:
   474             if tb:
   475                 req.data['excinfo'] = excinfo
   475                 req.data['excinfo'] = excinfo
   476             req.form['vid'] = 'error'
       
   477             errview = self.vreg['views'].select('error', req)
   476             errview = self.vreg['views'].select('error', req)
   478             template = self.main_template_id(req)
   477             template = self.main_template_id(req)
   479             content = self.vreg['views'].main_template(req, template, view=errview)
   478             content = self.vreg['views'].main_template(req, template, view=errview)
   480         except Exception:
   479         except Exception:
   481             content = self.vreg['views'].main_template(req, 'error-template')
   480             content = self.vreg['views'].main_template(req, 'error-template')