On Aug 18, 1:43 am, Graham Dumpleton <[email protected]>
wrote:
> 2009/8/18 gert <[email protected]>:
>
> >> > import os,sys
>
> >> > def application(environ, response):
> >> >    print('STDERR %s' % __file__, file=sys.stderr)
> >> >    #query=environ.get['QUERY_STRING']
> >> >    query=os.path.join(os.path.dirname(__file__),'teeeeeeeeeemp')
> >> >    print('test',file=environ['wsgi.errors'])
> >> >    range=environ.get('HTTP_RANGE','bytes=0-').replace
> >> > ('bytes=','').split(',')
> >> >    offset=[]
> >> >    for r in range: offset.append(r.split('-'))
> >> >    with open(query,'wb') as f
> >> >         f.seek(offset[0][0])
> >> >         while True:
> >> >             chunk=environ['wsgi.input'].read(8192).decode('latin1')
> >> >             if not chunk: break
> >> >             f.write(chunk)
> >> >         l=os.fstat(f.fileno()).st_size
> >> >    response('200 OK', [('Content-Type', 'text/plain'), ('Content-
> >> > Length', str(len(l)))])
> >> >    return [l]
> >> > #500 Internal Server Error
>
> >> Do you get a 500 error without the print statements?
>
> > yes
>
> So, there isn't a problem with logging then. :-)

I don't know, it just doesn't tell me anything, should there be
something, even when stuck in a loop ?
Does logging happens after the return[] ?

> >> > Ps did you read the other post about chunk transfer or was the
> >> > question not clear like this one ?
>
> >> I didn't see any question in the chunked transfer post. I thought you
> >> were just making some statement about it working.
>
> > Nope there where problems
> > curl: (56) Received problem 2 in the chunky parser
>
> I'll have a look when I get a chance then. If the original message
> didn't provide the exact details of how to run curl for the test, then
> supply it.

it is in de post
curl http://192.168.2.17/appwsgi/wsgi/download2.wsgi?download2.wsgi -
v

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"modwsgi" 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/modwsgi?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to