Hi Folks
I'm a bit of a late starter on this ... perhaps there needs to be a faq
on wsgi, paste and unicode ...
Anyway, I have what I think is a valid unicode object (came from some
xml as usual), and I thought I was handling it just fine (but I can
never tell ... unicode just isn't as transparent as one would like), but
i get this (and similar with flup):
ERROR:root:Traceback (most recent call last):
File "build/bdist.linux-i686/egg/wsgiutils/wsgiServer.py", line 131,
in runWSGIApp
self.wsgiWriteData (data)
File "build/bdist.linux-i686/egg/wsgiutils/wsgiServer.py", line 177,
in wsgiWriteData
self.wfile.write (data)
File "/usr/local/lib/python2.5/socket.py", line 254, in write
data = str(data) # XXX Should really reject non-string non-buffers
UnicodeEncodeError: 'ascii' codec can't encode character u'\xad' in
position 5710: ordinal not in range(128)
Do I need to formally encode my base string somehow? I was under the
impression that unicode objects should work fine ...
Cheers
Bryan
_______________________________________________
Paste-users mailing list
[email protected]
http://webwareforpython.org/cgi-bin/mailman/listinfo/paste-users