Wsgiref Fehler: AttributeError: Objekt 'NoneType' hat kein Attribut 'split'

10

Ich versuche meine eigene Version von wsgiref zu Lernzwecken zu implementieren und bin hier gelandet.

%Vor%

Wenn ich zu Port 1000 gehe, bekomme ich den Attributfehler.

%Vor%

Wo ich Fehler verlasse?

Stapelverfolgung

%Vor%     
ajkumar25 11.01.2014, 07:05
quelle

4 Antworten

3

Wie wäre es damit, müssen Sie yield die Ausgabe als zurückgeben.

%Vor%     
ajkumar25 11.01.2014, 07:27
quelle
8

Sie sollten den zurückgegebenen Körper in utf-8 codieren

%Vor%

Dieser Code funktioniert gut mit mir, ich benutze Python 3.3.3:

%Vor%     
Kumait 18.05.2014 12:20
quelle
5

DemoApp wird aufgerufen; Der Rückgabewert von DemoApp.__init__ wird verwendet.

DemoApp.__init__ gibt nichts zurück (Sie können nichts im Konstruktor zurückgeben).

Versuchen Sie, statt DemoApp class:

zu folgen %Vor%

Verwenden der Klasse (Verwenden Sie __call__ anstelle von __iter__ ):

%Vor%     
falsetru 11.01.2014 07:13
quelle
0

das Hinzufügen von .encode("utf-8") hat das Problem für mich Python 3.4.2

gelöst     
Johan 17.01.2015 11:53
quelle

Tags und Links