Skip to content

Commit 63fa086

Browse files
committed
cli: Handle URLError, variable refactor used passed variable
Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
1 parent 6e22843 commit 63fa086

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

tools/cli/cloudmonkey/requester.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
import types
3333
import urllib
3434
import urllib2
35-
from urllib2 import urlopen, HTTPError
35+
from urllib2 import urlopen, HTTPError, URLError
3636

3737
except ImportError, e:
3838
print "Import error in %s : %s" % (__name__, e)
@@ -80,18 +80,19 @@ def make_request(command, args, logger, host, port,
8080
response = connection.read()
8181
except HTTPError, e:
8282
error = "%s: %s" % (e.msg, e.info().getheader('X-Description'))
83+
except URLError, e:
84+
error = e.reason
8385

8486
logger_debug(logger, "Response received: %s" % response)
8587
if error is not None:
86-
logger_debug(logger, "Error: error is not None, %s" % (error))
88+
logger_debug(logger, "Error: %s" % (error))
8789
return response, error
8890

8991
return response, error
9092

9193

9294
def monkeyrequest(command, args, isasync, asyncblock, logger, host, port,
9395
apikey, secretkey, timeout, protocol, path):
94-
fcommand = command
9596
response = None
9697
error = None
9798
logger_debug(logger, "======== START Request ========")
@@ -133,9 +134,7 @@ def process_json(response):
133134
timeout = timeout - pollperiod
134135
logger_debug(logger, "Job %s to timeout in %ds" % (jobid, timeout))
135136
sys.stdout.flush()
136-
if re.match("queryAsyncJobResult", fcommand):
137-
# logger_debug(logger, "%d loop: Job %s" % (progress, jobid))
138-
# sys.stdout.flush()
137+
if re.match("queryAsyncJobResult", command):
139138
time.sleep(pollperiod)
140139
else:
141140
response, error = monkeyrequest(command, request, isasync,

0 commit comments

Comments
 (0)