summaryrefslogtreecommitdiff
path: root/swift/account/utils.py
diff options
context:
space:
mode:
authorgholt <z-launchpad@brim.net>2013-06-14 15:29:08 +0000
committergholt <z-launchpad@brim.net>2013-06-14 16:18:20 +0000
commite9d119988741aef62ee2aaa7ef1ba31d0a189a6f (patch)
tree616a7e482a812441bb4d4b5d00a770fbaf661dba /swift/account/utils.py
parent59a8aae0353a9a0156e3ce1d8b00639251070d76 (diff)
downloadswift-e9d119988741aef62ee2aaa7ef1ba31d0a189a6f.tar.gz
More xml fixes
subdir elements now have their names quoteattr Change-Id: I37faf164e339deacb6555db94196135debe22a6c
Diffstat (limited to 'swift/account/utils.py')
-rw-r--r--swift/account/utils.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/swift/account/utils.py b/swift/account/utils.py
index 769169152..6b18850f7 100644
--- a/swift/account/utils.py
+++ b/swift/account/utils.py
@@ -98,13 +98,13 @@ def account_listing_response(account, req, response_content_type, broker=None,
output_list = ['<?xml version="1.0" encoding="UTF-8"?>',
'<account name=%s>' % saxutils.quoteattr(account)]
for (name, object_count, bytes_used, is_subdir) in account_list:
- name = saxutils.escape(name)
if is_subdir:
- output_list.append('<subdir name="%s" />' % name)
+ output_list.append(
+ '<subdir name=%s />' % saxutils.quoteattr(name))
else:
item = '<container><name>%s</name><count>%s</count>' \
'<bytes>%s</bytes></container>' % \
- (name, object_count, bytes_used)
+ (saxutils.escape(name), object_count, bytes_used)
output_list.append(item)
output_list.append('</account>')
account_list = '\n'.join(output_list)