|
@@ -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()
|
|
|
- self._review_url = self._SshReviewUrl(userEmail, host, port)
|
|
|
|
|
|
|
+ if _open_ssh(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:
|