To clarify. the following line works?

env['PATH_INFO'] = env['PATH_INFO'].encode('utf8')

On May 30, 7:13 pm, howesc <[email protected]> wrote:
> if i do type(...) on the variables it returns 'unicode'.  I'm not up
> on my encodings to know 100% the best way...i know that once i put the
> line above in that cookies and sessions work again.
>
> On May 29, 5:05 pm, mdipierro <[email protected]> wrote:
>
> > Before I add the line I need some diagnostic. Is env['PATH_INFO']
> > unicode? In this case shouldn't it be
>
> > env['PATH_INFO'] = env['PATH_INFO'].encode('utf8')
>
> > On May 29, 6:40 pm, howesc <[email protected]> wrote:
>
> > > Hi all,
>
> > > in order to use blobstore on google app engine we have to be able to
> > > handle redirection back from google's upload API.  when we are re-
> > > directed back all variables come from google in unicode.
>
> > > the fix i have is to add the following line just before the return
> > > from wsgiapp() in gaehandler.py (line 73):
> > >     #HACK to deal with utf-8 encoded info when redirected to URLs from
> > > GAE
> > >     env['PATH_INFO'] = str(env['PATH_INFO'])
>
> > > 2 questions:
> > >  - is this evil, and there is a better way to do it?
> > >  - any objections to adding it to trunk so that next time i upgrade i
> > > don't loose the change again? :)
>
> > > thanks!
>
> > > Christian

Reply via email to