For example this ( code and error below - two pairs ):

class index:
    def GET(self):
        return (u"Cześć "+web.ctx.get("ip"))

error:

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/web/wsgiserver/__init__.py",
line 987, in communicate
    req.respond()
  File "/usr/lib/python2.5/site-packages/web/wsgiserver/__init__.py",
line 543, in respond
    self._respond()
  File "/usr/lib/python2.5/site-packages/web/wsgiserver/__init__.py",
line 555, in _respond
    response = self.wsgi_app(self.environ, self.start_response)
  File "/usr/lib/python2.5/site-packages/web/httpserver.py", line 200,
in __call__
    return self.app(environ, xstart_response)
  File "/usr/lib/python2.5/site-packages/web/application.py", line
221, in wsgi
    result = [utils.utf8(result)]
  File "/usr/lib/python2.5/site-packages/web/utils.py", line 238, in
safestr
    return str(obj)
UnicodeEncodeError: 'ascii' codec can't encode characters in position
3-4: ordinal not in range(128)



and this

class index:
    def GET(self):
        return ("Cześć "+web.ctx.get("ip"))

error:

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/web/wsgiserver/__init__.py",
line 987, in communicate
    req.respond()
  File "/usr/lib/python2.5/site-packages/web/wsgiserver/__init__.py",
line 543, in respond
    self._respond()
  File "/usr/lib/python2.5/site-packages/web/wsgiserver/__init__.py",
line 555, in _respond
    response = self.wsgi_app(self.environ, self.start_response)
  File "/usr/lib/python2.5/site-packages/web/httpserver.py", line 200,
in __call__
    return self.app(environ, xstart_response)
  File "/usr/lib/python2.5/site-packages/web/application.py", line
221, in wsgi
    result = [utils.utf8(result)]
  File "/usr/lib/python2.5/site-packages/web/utils.py", line 238, in
safestr
    return str(obj)
  File "/usr/lib/python2.5/site-packages/web/template.py", line 1007,
in __str__
    return safestr(self.get('__body__', ''))
  File "/usr/lib/python2.5/site-packages/web/utils.py", line 238, in
safestr
    return str(obj)
UnicodeEncodeError: 'ascii' codec can't encode characters in position
5707-5708: ordinal not in range(128)


On 8 Wrz, 16:20, pigmej <[EMAIL PROTECTED]> wrote:
> Now webpy return this error in other situations:
>
> Traceback (most recent call last):
>   File "/usr/lib/python2.5/site-packages/web/wsgiserver/__init__.py",
> line 987, in communicate
>     req.respond()
>   File "/usr/lib/python2.5/site-packages/web/wsgiserver/__init__.py",
> line 543, in respond
>     self._respond()
>   File "/usr/lib/python2.5/site-packages/web/wsgiserver/__init__.py",
> line 555, in _respond
>     response = self.wsgi_app(self.environ, self.start_response)
>   File "/usr/lib/python2.5/site-packages/web/httpserver.py", line 200,
> in __call__
>     return self.app(environ, xstart_response)
>   File "/usr/lib/python2.5/site-packages/web/application.py", line
> 221, in wsgi
>     result = [utils.utf8(result)]
>   File "/usr/lib/python2.5/site-packages/web/utils.py", line 238, in
> safestr
>     return str(obj)
> UnicodeEncodeError: 'ascii' codec can't encode character u'\u0105' in
> position 8714: ordinal not in range(128)
>
> So its broken still ( but something other ).
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web.py" 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/webpy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to