Frage

Nachdem die notwendigen Pakete durch apt Installation (Python 2.5, simplejson etc) Ich erhalte eine Fehlermeldung, wenn ich versuche, die Demos zu laufen.


: Request instance has no attribute 'responseHeaders'
/usr/lib/python2.5/site-packages/tornado/web.py, line 404 in flush
402    for k,v in self._generate_headers():
403      if isinstance(v, list):
404        self.request.responseHeaders.setRawHeaders(k, v)
405      else:
Self
request 
twisted.web.server.Request instance @ 0x85da24c 
Locals
self    
k   'Set-Cookie'
v   
List instance @ 0x85da46c

Hier ist der Beweis dafür, dass die erforderlichen Pakete installiert sind


/web/tmp/tornado/demos/helloworld# dpkg -l | grep python2.5
ii  python2.5                             2.5.2-2ubuntu6                                             An interactive high-level object-oriented la
ii  python2.5-dev                         2.5.2-2ubuntu6                                             Header files and a static library for Python
ii  python2.5-minimal                     2.5.2-2ubuntu6                                             A minimal subset of the Python language 
# dpkg -l | grep simplejson
ii  python-simplejson                     1.7.3-1  
# dpkg -l | grep pycurl
ii  python-pycurl                         7.16.4-1

Es scheint, dass nicht zu viele Leute diesen Tornado Sache von Friend ausprobiert wurden. Jemand irgendwelche Vorschläge / Hinweise mir damit aufstehen und laufen zu helfen?

War es hilfreich?

Lösung

Ich habe den Eindruck, Tornado nicht auf Twisted abhängen. Haben Sie die „offizielle“ Version versucht? 404 Linie ist völlig anders.

http://github.com/facebook/tornado/blob /master/tornado/web.py

def flush(self, include_footers=False):
    """Flushes the current output buffer to the nextwork."""
    if self.application._wsgi:
        raise Exception("WSGI applications do not support flush()") #line 404
    if not self._headers_written:
        self._headers_written = True
        headers = self._generate_headers()
    else:
        headers = ""

Other than that, ich versuche, verdrehte Installation würde und sehen, was passiert

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top