Merge "Handle HTTPException when attempting to get ssh_info"

This commit is contained in:
Conley Owens 2013-05-28 16:56:59 +00:00 committed by Gerrit Code Review
commit a1f77d92c6

View File

@ -40,6 +40,10 @@ else:
from signal import SIGTERM
from error import GitError, UploadError
from trace import Trace
if is_python3():
from http.client import HTTPException
else:
from httplib import HTTPException
from git_command import GitCommand
from git_command import ssh_sock
@ -608,6 +612,8 @@ class Remote(object):
raise UploadError('%s: %s' % (self.review, str(e)))
except urllib.error.URLError as e:
raise UploadError('%s: %s' % (self.review, str(e)))
except HTTPException as e:
raise UploadError('%s: %s' % (self.review, e.__class__.__name__))
REVIEW_CACHE[u] = self._review_url
return self._review_url + self.projectname