If this is changed it works, i mean static file serving!

Index: application.py
===================================================================
--- application.py      (revision 15365)
+++ application.py      (working copy)
@@ -217,7 +217,7 @@
             if is_generator(result):
                 result = peep(result)
             else:
-                result = [utils.utf8(result)]
+                result = [result]

             status, headers = web.ctx.status, web.ctx.headers
             start_resp(status, headers)

On Aug 30, 12:38 pm, Paul <[EMAIL PROTECTED]> wrote:
> This is the code im trying to execute
> web.ctx.output doesnt work
>
>         if f['status'] == 200:
>             ext=''
>             i = imgurl.rfind('.')
>             if i > 0 and  i < len(imgurl):
>                 ext = imgurl[i+1:].lower()
>             web.header('Content-type', 'image/'+ext)
>             web.ctx.output=f['data']
>             #return f['data']
>
> also
> return f['data'] gives this error
>
> Traceback (most recent call last):
>   File "/home/mark/work/common/web/wsgiserver/__init__.py", line 987,
> in communicate
>     req.respond()
>   File "/home/mark/work/common/web/wsgiserver/__init__.py", line 543,
> in respond
>     self._respond()
>   File "/home/mark/work/common/web/wsgiserver/__init__.py", line 555,
> in _respond
>     response = self.wsgi_app(self.environ, self.start_response)
>   File "/home/mark/work/common/web/httpserver.py", line 200, in
> __call__
>     return self.app(environ, xstart_response)
>   File "/home/mark/work/common/web/application.py", line 220, in wsgi
>     result = [utils.utf8(result)]
>   File "/home/mark/work/common/web/utils.py", line 224, in safestr
>     return safeunicode(obj).encode(encoding)
>   File "/home/mark/work/common/web/utils.py", line 207, in safeunicode
>     return obj.decode(encoding)
>   File "/usr/lib/python2.5/encodings/utf_8.py", line 16, in decode
>     return codecs.utf_8_decode(input, errors, True)
> UnicodeDecodeError: 'utf8' codec can't decode byte 0xff in position
> 5850: unexpected code byte
>
> Please let me know how to do static file serving in webpy .3
--~--~---------~--~----~------------~-------~--~----~
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