diff options
author | gholt <z-launchpad@brim.net> | 2013-06-14 15:29:08 +0000 |
---|---|---|
committer | gholt <z-launchpad@brim.net> | 2013-06-14 16:18:20 +0000 |
commit | e9d119988741aef62ee2aaa7ef1ba31d0a189a6f (patch) | |
tree | 616a7e482a812441bb4d4b5d00a770fbaf661dba /swift/account/utils.py | |
parent | 59a8aae0353a9a0156e3ce1d8b00639251070d76 (diff) | |
download | swift-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.py | 6 |
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) |