|
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.
|