Thank you for the reply. I had the same error message before and it was 
resolved when I removed a casting of a header value from unicode to str. Now in 
this case I can't see where that happens or what causes the error. The full 
trace I'm experiencing now is

  File "/media/Lexar/montao/google/appengine/runtime/wsgi.py", line 129, in 
_StartResponse
    raise InvalidResponseError('headers must be str')
InvalidResponseError: headers must be str
INFO     2011-12-31 04:55:36,484 recording.py:372] Saved; key: 
__appstats__:034800, part: 137 bytes, full: 27325 bytes, overhead: 0.001 + 
0.008; link: http://localhost:8080/_ah/stats/details?time=1325307334890
ERROR    2011-12-31 04:55:36,484 wsgi.py:186] 
Traceback (most recent call last):
  File "/media/Lexar/montao/google/appengine/runtime/wsgi.py", line 175, in 
Handle
    for chunk in result:
  File "/media/Lexar/montao/google/appengine/ext/appstats/recording.py", line 
926, in appstats_wsgi_wrapper
    result = app(environ, appstats_start_response)
  File "/media/Lexar/montao/lib/webapp2/webapp2.py", line 1524, in __call__
    return self._internal_error(e)(environ, start_response)
  File "/media/Lexar/montao/lib/webapp2/webapp2.py", line 1522, in __call__
    return response(environ, start_response)
  File "/media/Lexar/montao/lib/webob/webob/__init__.py", line 2000, in __call__
    start_response(self.status, self.headerlist)
  File "/media/Lexar/montao/google/appengine/ext/appstats/recording.py", line 
923, in appstats_start_response
    return start_response(status, headers, exc_info)
  File "/media/Lexar/montao/google/appengine/runtime/wsgi.py", line 129, in 
_StartResponse
    raise InvalidResponseError('headers must be str')
InvalidResponseError: headers must be str
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to