cwvreg.py
changeset 7272 771f594c12a2
parent 7206 2723c52a0795
child 7304 66fa1b7ac784
equal deleted inserted replaced
7271:2bd70418b601 7272:771f594c12a2
   400                 continue
   400                 continue
   401             views = [view for view in views
   401             views = [view for view in views
   402                      if not isinstance(view, class_deprecated)]
   402                      if not isinstance(view, class_deprecated)]
   403             try:
   403             try:
   404                 view = self._select_best(views, req, rset=rset, **kwargs)
   404                 view = self._select_best(views, req, rset=rset, **kwargs)
   405                 if view.linkable():
   405                 if view is not None and view.linkable():
   406                     yield view
   406                     yield view
   407             except NoSelectableObject:
       
   408                 continue
       
   409             except Exception:
   407             except Exception:
   410                 self.exception('error while trying to select %s view for %s',
   408                 self.exception('error while trying to select %s view for %s',
   411                                vid, rset)
   409                                vid, rset)
   412 
   410 
   413 VRegistry.REGISTRY_FACTORY['views'] = ViewsRegistry
   411 VRegistry.REGISTRY_FACTORY['views'] = ViewsRegistry