From: SVN c. m. f. t. SWORD-A. p. <swo...@li...> - 2012-05-01 16:18:33
|
Revision: 510 http://sword-app.svn.sourceforge.net/sword-app/?rev=510&view=rev Author: richard-jones Date: 2012-05-01 16:18:27 +0000 (Tue, 01 May 2012) Log Message: ----------- explicitly cast location headers to string for supporting mod_wsgi Modified Paths: -------------- sss/branches/sss-2/sss/pylons_sword_controller.py Modified: sss/branches/sss-2/sss/pylons_sword_controller.py =================================================================== --- sss/branches/sss-2/sss/pylons_sword_controller.py 2012-05-01 15:51:53 UTC (rev 509) +++ sss/branches/sss-2/sss/pylons_sword_controller.py 2012-05-01 16:18:27 UTC (rev 510) @@ -669,7 +669,7 @@ else: response.content_type = media_resource.content_type if media_resource.packaging is not None: - response.headers["Packaging"] = media_resource.packaging + response.headers["Packaging"] = str(media_resource.packaging) f = open(media_resource.filepath, "r") response.status_int = 200 response.status = "200 OK" @@ -838,7 +838,7 @@ cont = ss.get_container(path, accept_parameters) ssslog.info("Returning " + response.status + " from request on " + inspect.stack()[0][3]) if cont is not None: - response.headers["Content-Type"] = accept_parameters.content_type.mimetype() + response.headers["Content-Type"] = str(accept_parameters.content_type.mimetype()) return cont except SwordError as e: @@ -1007,7 +1007,7 @@ edit_uri = ss.get_edit_uri() response.status_int = 303 response.status = "303 See Other" - response.headers["Content-Location"] = edit_uri + response.headers["Content-Location"] = str(edit_uri) return def _GET_webui(self, path=None): This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |