Merge "Repo: fall back to http, if ssh connection fails for http repos"

This commit is contained in:
David Pursehouse 2016-09-20 08:05:57 +00:00 committed by Gerrit Code Review
commit 2aa61d0bc8

View File

@ -638,7 +638,10 @@ class Remote(object):
self._review_url = http_url self._review_url = http_url
else: else:
host, port = info.split() host, port = info.split()
if _open_ssh(host, port):
self._review_url = self._SshReviewUrl(userEmail, host, port) self._review_url = self._SshReviewUrl(userEmail, host, port)
else:
self._review_url = http_url
except urllib.error.HTTPError as e: except urllib.error.HTTPError as e:
raise UploadError('%s: %s' % (self.review, str(e))) raise UploadError('%s: %s' % (self.review, str(e)))
except urllib.error.URLError as e: except urllib.error.URLError as e: