Merge "py3: fix swift-account-audit" into stable/train

This commit is contained in:
Zuul 2019-10-15 23:07:18 +00:00 committed by Gerrit Code Review
commit fe5433da3c
1 changed files with 4 additions and 2 deletions

View File

@ -177,7 +177,8 @@ class Auditor(object):
(path, node['ip'], node['device']))
break
if node['id'] not in responses:
responses[node['id']] = dict(resp.getheaders())
responses[node['id']] = {
h.lower(): v for h, v in resp.getheaders()}
results = json.loads(resp.read())
except Exception:
self.container_exceptions += 1
@ -262,7 +263,8 @@ class Auditor(object):
(account, node['ip'], node['device']))
break
if node_id not in responses:
responses[node_id] = [dict(resp.getheaders()), []]
responses[node_id] = [
{h.lower(): v for h, v in resp.getheaders()}, []]
responses[node_id][1].extend(results)
if results:
marker = results[-1]['name']