Fix how python 2.6 was broken due to new dict syntax.

Said syntax doesn't exist in RHEL since it is new to 2.7.
This commit is contained in:
Joshua Harlow 2013-05-13 14:47:48 -07:00
commit d76f87bc3f
1 changed files with 7 additions and 2 deletions

View File

@ -165,9 +165,14 @@ def readurl(url, data=None, timeout=None, retries=0, sec_between=1,
for i in range(0, manual_tries):
try:
req_args['headers'] = headers_cb(url)
filtered_req_args = {}
for (k, v) in req_args.items():
if k == 'data':
continue
filtered_req_args[k] = v
LOG.debug("[%s/%s] open '%s' with %s configuration", i,
manual_tries, url,
{k: req_args[k] for k in req_args if k != 'data'})
manual_tries, url, filtered_req_args)
r = requests.request(**req_args)
if check_status: