示例#1
0
 def wrapper(*args, **kwargs):
     try:
         return func(*args, **kwargs)
     except requests.exceptions.Timeout:
         msg = "Request to the GitLab API timed out"
         logger.exception(msg)
         raise ExternalServiceError(msg)
     except gitlab.GitlabError:
         msg = "GitLab API error. Please contact support."
         logger.exception(msg)
         raise ExternalServiceError(msg)
示例#2
0
 def wrapper(*args, **kwargs):
     try:
         return func(*args, **kwargs)
     except SSLError as se:
         msg = "Request to the GitHub API failed: %s" % se.message
         logger.exception(msg)
         raise ExternalServiceError(msg)