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