Revision fc1b2a75
b/pithos/api/util.py | ||
---|---|---|
421 | 421 |
"""Return the socket for reading the rest of the request.""" |
422 | 422 |
|
423 | 423 |
server_software = request.META.get('SERVER_SOFTWARE') |
424 |
if not server_software: |
|
425 |
if 'wsgi.input' in request.environ: |
|
426 |
return request.environ['wsgi.input'] |
|
427 |
raise ServiceUnavailable('Unknown server software') |
|
428 |
if server_software.startswith('WSGIServer'): |
|
429 |
return request.environ['wsgi.input'] |
|
430 |
elif server_software.startswith('mod_python'): |
|
424 |
if server_software and server_software.startswith('mod_python'): |
|
431 | 425 |
return request._req |
426 |
if 'wsgi.input' in request.environ: |
|
427 |
return request.environ['wsgi.input'] |
|
432 | 428 |
raise ServiceUnavailable('Unknown server software') |
433 | 429 |
|
434 | 430 |
MAX_UPLOAD_SIZE = 10 * (1024 * 1024) # 10MB |
Also available in: Unified diff