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

Reply via email to