In WSGI werden Post-Daten durch Lesen des dateiähnlichen Objekts environ['wsgi.input']
verbraucht. Wenn ein zweites Element im Stapel auch Post-Daten lesen möchte, kann es das Programm durch Lesen hängen lassen, wenn nichts mehr zu lesen ist.Wie kopiere ich wsgi.input, wenn ich POST-Daten mehr als einmal verarbeiten möchte?
Wie soll ich die POST-Daten kopieren, damit sie mehrmals verarbeitet werden können?
Und, Bobince _ist_ der effizientere Weg, das zu tun :) –
Mit einer for/in-Schleife auf wsgi.input wie das könnte sehr Speicher/Zeit ineffizient sein. Wenn Sie im schlimmsten Fall eine große Datei haben, in der alle Daten aus leeren Zeilen bestehen, erstellen Sie am Ende eine sehr große Liste, in der jeder Eintrag ein einzelnes Zeichen ist. Auch nicht sicher, warum Sie sich mit copy.copy() belästigen, wenn Sie es sowieso sofort wieder zusammenfügen. –