Спасибо. Это работает.

у передать большой файл черезWerkzeug.
В настоящее время мое приложение wsgi выглядит так:

from werkzeug.wrappers import Request, Response
from werkzeug.wsgi import ClosingIterator, wrap_file
import os

class Streamer(object):

    def __init__(self):
        pass

    def __call__(self, environ, start_response):
        request = Request(environ)
        filename = os.getcwd() + "/bigfile.xml"
        try:
            response = wrap_file(environ, open(filename) )
            return response
        except HTTPException, e:
            response = e
            return ClosingIterator(response(environ, start_response))

Я не уверен, что я должен делать с объектом, возвращеннымwrap_file функция.

Ответы на вопрос(1)

Ваш ответ на вопрос