Hi Tom,

I believe I have your test working here, on Windows with mod_wsgi, Python 3.5.1, and MapScript7. Googling your error I believe your header problem occurs just for Python2 responses (maybe both Julien and I are using Python3 ?) What happens if you try to force the content-type to utf8 ? Change line#40 to:

  start_response('200 OK', [('Content-type', 'text/html; charset=utf-8')])

Just a guess as I have Python3.  A try anyway...

-jeff


--
Jeff McKenna
MapServer Consulting and Training Services
http://www.gatewaygeomatics.com/




On 2016-07-15 3:05 PM, Kralidis, Tom (EC) wrote:
Thanks Julien and Stephan: I've updated my example in [1], however I get
the following traceback when issuing a WMS 1.1.1 GetMap request:

Traceback (most recent call last):
  File "/usr/lib/python2.7/wsgiref/handlers.py", line 85, in run
    self.result = application(self.environ, self.start_response)
  File "mapscript-wsgi.py", line 40, in application
    start_response('200 OK', [('Content-type', content_type)])
  File "/usr/lib/python2.7/wsgiref/handlers.py", line 180, in start_response
    assert type(val) is StringType,"Header values must be strings"
AssertionError: Header values must be string

Any idea?

..Tom

[1] https://gist.github.com/tomkralidis/9adbd4864c03647aa7eb4f96a3c33297




_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to