code: def translate_github_exception(func):
      
  
      @functools.wraps(func)
      def _wrapper(*args, **kwargs):
          try:
              return func(*args, **kwargs)
          except UnknownObjectException as e:
              logger.exception('GitHub API 404 Exception')
              raise NotFoundError(str(e))
          except GithubException as e:
              logger.exception('GitHub API Exception')
              raise GitClientError(str(e))
  
      return _wrapper
docs: Decorator to catch GitHub-specific exceptions and raise them as GitClientError exceptions.