Python Tornado:transforms=[t(请求)在self.transforms中表示t]

Python Tornado:transforms=[t(请求)在self.transforms中表示t],python,python-2.7,tornado,Python,Python 2.7,Tornado,我是一个巨蟒+龙卷风的新手,所以请容忍我 我正在尝试开发一个基于tornado的web应用程序。我能够成功启动服务器。然而,当我尝试使用浏览器访问应用程序时,我得到如下异常stacktrace,如下所示。欢迎任何帮助 [E 140412 18:36:43 iostream:357] Uncaught exception, closing connection. Traceback (most recent call last): File "/usr/local/lib/py

我是一个巨蟒+龙卷风的新手,所以请容忍我

我正在尝试开发一个基于tornado的web应用程序。我能够成功启动服务器。然而,当我尝试使用浏览器访问应用程序时,我得到如下异常stacktrace,如下所示。欢迎任何帮助

[E 140412 18:36:43 iostream:357] Uncaught exception, closing connection.
    Traceback (most recent call last):
      File "/usr/local/lib/python2.7/dist-packages/tornado/iostream.py", line 354, in wrapper
        callback(*args)
      File "/usr/local/lib/python2.7/dist-packages/tornado/stack_context.py", line 331, in wrapped
        raise_exc_info(exc)
      File "/usr/local/lib/python2.7/dist-packages/tornado/stack_context.py", line 302, in wrapped
        ret = fn(*args, **kwargs)
      File "/usr/local/lib/python2.7/dist-packages/tornado/httpserver.py", line 328, in _on_headers
        self.request_callback(self._request)
      File "/usr/local/lib/python2.7/dist-packages/tornado/web.py", line 1639, in __call__
        transforms = [t(request) for t in self.transforms]
    AttributeError: 'NAP' object has no attribute 'transforms'
[E 140412 18:36:43 ioloop:491] Exception in callback <functools.partial object at 0x1400d08>
    Traceback (most recent call last):
      File "/usr/local/lib/python2.7/dist-packages/tornado/ioloop.py", line 477, in _run_callback
        callback()
      File "/usr/local/lib/python2.7/dist-packages/tornado/stack_context.py", line 331, in wrapped
        raise_exc_info(exc)
      File "/usr/local/lib/python2.7/dist-packages/tornado/stack_context.py", line 302, in wrapped
        ret = fn(*args, **kwargs)
      File "/usr/local/lib/python2.7/dist-packages/tornado/iostream.py", line 354, in wrapper
        callback(*args)
      File "/usr/local/lib/python2.7/dist-packages/tornado/stack_context.py", line 331, in wrapped
        raise_exc_info(exc)
      File "/usr/local/lib/python2.7/dist-packages/tornado/stack_context.py", line 302, in wrapped
        ret = fn(*args, **kwargs)
      File "/usr/local/lib/python2.7/dist-packages/tornado/httpserver.py", line 328, in _on_headers
        self.request_callback(self._request)
      File "/usr/local/lib/python2.7/dist-packages/tornado/web.py", line 1639, in __call__
        transforms = [t(request) for t in self.transforms]
    AttributeError: 'NAP' object has no attribute 'transforms'
[E 140412 18:36:43 iostream:357]未捕获异常,正在关闭连接。
回溯(最近一次呼叫最后一次):
文件“/usr/local/lib/python2.7/dist packages/tornado/iostream.py”,第354行,在包装器中
回调(*args)
文件“/usr/local/lib/python2.7/dist packages/tornado/stack_context.py”,第331行,已包装
提升exc信息(exc)
文件“/usr/local/lib/python2.7/dist packages/tornado/stack_context.py”,第302行,包装
ret=fn(*args,**kwargs)
文件“/usr/local/lib/python2.7/dist packages/tornado/httpserver.py”,第328行,在标题中
self.request\u回调(self.request)
文件“/usr/local/lib/python2.7/dist packages/tornado/web.py”,第1639行,在调用中__
transforms=[t(请求)表示self.transforms中的t]
AttributeError:“NAP”对象没有属性“transforms”
[E 140412 18:36:43 ioloop:491]回调中出现异常
回溯(最近一次呼叫最后一次):
文件“/usr/local/lib/python2.7/dist packages/tornado/ioloop.py”,第477行,在运行回调中
回调函数()
文件“/usr/local/lib/python2.7/dist packages/tornado/stack_context.py”,第331行,已包装
提升exc信息(exc)
文件“/usr/local/lib/python2.7/dist packages/tornado/stack_context.py”,第302行,包装
ret=fn(*args,**kwargs)
文件“/usr/local/lib/python2.7/dist packages/tornado/iostream.py”,第354行,在包装器中
回调(*args)
文件“/usr/local/lib/python2.7/dist packages/tornado/stack_context.py”,第331行,已包装
提升exc信息(exc)
文件“/usr/local/lib/python2.7/dist packages/tornado/stack_context.py”,第302行,包装
ret=fn(*args,**kwargs)
文件“/usr/local/lib/python2.7/dist packages/tornado/httpserver.py”,第328行,在标题中
self.request\u回调(self.request)
文件“/usr/local/lib/python2.7/dist packages/tornado/web.py”,第1639行,在调用中__
transforms=[t(请求)表示self.transforms中的t]
AttributeError:“NAP”对象没有属性“transforms”

您是否在不调用超类版本的情况下对应用程序进行子类化并重写了
\uuuu init\uuuu

谢谢。是的,我的手上都有。嗯,我不知道发生了什么事。transforms属性是由超类管理的,所以只要您正确地将其子类化,我就看不出您会遇到这个问题。