- # Reply with the version list.
- if version_list:
- if request.serialization == 'text':
- raise BadRequest('No format specified for version list.')
-
- d = {'versions': backend.list_versions(request.user, v_account, v_container, v_object)}
- if request.serialization == 'xml':
- d['object'] = v_object
- data = render_to_string('versions.xml', d)
- elif request.serialization == 'json':
- data = json.dumps(d)
-
- response = HttpResponse(data, status=200)
- put_object_meta(response, meta)
- response['Content-Length'] = len(data)
- return response
-