Im Moment habe ich ein mod_wsgi-Skript, das wie folgt strukturiert ist
def application(environ, start_response):
status = '200 OK'
output = 'Hello World!'
response_headers = [('Content-type', 'text/plain'),
('Content-Length', str(len(output)))]
start_response(status, response_headers)
return [output]
Ich frage mich, ob jemand eine Möglichkeit kennt, dies zu ändern, um mit einer yield
Basis anstelle von return
Auf diese Weise kann ich die Seite senden, während sie generiert wird, und nicht erst, wenn sie fertig ist, so dass das Laden der Seite für den Benutzer schneller geht.
Wenn ich jedoch die Ausgabe gegen eine Liste austausche und sie in der Anwendung() ausgeben lasse, tritt ein Fehler auf:
TypeError: sequence of string values expected, value of type list found