def details(self, company_id, *args, **kwargs): try: company = CompanyAlchemy.get_validated_company(company_id) except NoResultFound: raise HTTPNotFound() except Exception as exc: logging.getLogger(__name__).log(logging.ERROR, exc) raise HTTPNotFound() else: return dict(company=company)