equal
deleted
inserted
replaced
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 |