I am using Formencode and it seems that it throws an uuencoded Invalid
exception and flup seems to have problems with it. I don't notice it
on another server with the same code and same version of Pylons/flup.
Whats the best way to fix this? If I should encode the form "error
message" to utf-8, where and how should I do that?
<type 'exceptions.AssertionError'> Python 2.5.1: /usr/local/bin/python2.5
Thu Nov 29 11:32:34 2007
A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.
/opt/abc/build/bdist.freebsd-6.2-RELEASE-amd64/egg/flup/server/scgi_base.py
in run(self=<flup.server.scgi_base.Request object at 0x8d9f82c>)
183
184 try:
185 self._conn.server.handler(self)
186 except:
187 self.logger.exception('Exception caught from handler')
/opt/abc/build/bdist.freebsd-6.2-RELEASE-amd64/egg/flup/server/scgi_base.py
in handler(self=<flup.server.scgi.WSGIServer object at 0x849e8ec>,
request=<flup.server.scgi_base.Request object at 0x8d9f82c>)
458 for data in result:
459 if data:
460 write(data)
461 if not headers_sent:
462 write('') # in case body was empty
/opt/abc/build/bdist.freebsd-6.2-RELEASE-amd64/egg/flup/server/scgi_base.py
in write(data=Invalid(u'Please enter an email address',))
400
401 def write(data):
402 assert type(data) is str, 'write() argument must be string'
403 assert headers_set, 'write() before start_response()'
404
<type 'exceptions.AssertionError'>: write() argument must be string
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/pylons-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---