Python 从龙卷风开始

Python 从龙卷风开始,python,twisted,tornado,Python,Twisted,Tornado,在通过apt(Python2.5、simplejson等)安装了必要的软件包之后,我在尝试运行演示时遇到了一个错误 : 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,

在通过apt(Python2.5、simplejson等)安装了必要的软件包之后,我在尝试运行演示时遇到了一个错误


: 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
这是安装必要软件包的证明


/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

似乎没有太多人尝试过friendfeed上的龙卷风。有人有什么建议/提示可以帮助我站起来并使用它吗?

我的印象是龙卷风不依赖twisted。你试过“官方”版本吗?第404行完全不同


除此之外,我会尝试安装twisted,看看会发生什么

Tornado不依赖twisted。这就是我说“我觉得Tornado不依赖twisted”的意思
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 = ""