From b7d3b24d3ff5f9f3d7b8bc5ca1b12ac212907fda Mon Sep 17 00:00:00 2001 From: "maruel@chromium.org" Date: Thu, 25 Nov 2010 00:44:57 +0000 Subject: [PATCH] Increment tries so it doesn't loop forever. TEST=none BUG=none Review URL: http://codereview.chromium.org/5257002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@67359 0039d316-1c4b-4281-b951-d872f2087c98 --- third_party/upload.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) mode change 100644 => 100755 third_party/upload.py diff --git a/third_party/upload.py b/third_party/upload.py old mode 100644 new mode 100755 index 9447fee1c..f7a2bf5d9 --- a/third_party/upload.py +++ b/third_party/upload.py @@ -188,7 +188,7 @@ class AbstractRpcServer(object): if (not self.host.startswith("http://") and not self.host.startswith("https://")): self.host = "http://" + self.host - assert re.match(r'^[a-z]+://[a-z0-9\.-_]+[a-z](|:[0-9]+)$', self.host), ( + assert re.match(r'^[a-z]+://[a-z0-9\.-_]+(|:[0-9]+)$', self.host), ( '%s is malformed' % host) self.host_override = host_override self.auth_function = auth_function @@ -281,6 +281,7 @@ class AbstractRpcServer(object): tries = 0 url = "%s/_ah/login?%s" % (host, urllib.urlencode(args)) while tries < 3: + tries += 1 req = self._CreateRequest(url) try: response = self.opener.open(req)