扩展twisted.web的static.File类的问题

时间:2012-12-06 23:16:48

标签: python twisted twisted.web

我试图将转码支持添加到我正在编写的服务器上,我需要介入正在接收和执行的请求。

目前我已经:

class TransCodingFile(static.File):
def render(self,request):
    static.File.render(self,request)

但是当我尝试请求文件时,我得到了一个:

"失败:exceptions.RuntimeError:生产者未注册xxx.mp4"错误

如果删除render()方法,新类将作为static.File工作。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

那太愚蠢了。

class TransCodingFile(static.File):
    def render(self,request):
        return static.File.render(self,request)

工作正常。我希望错误消息更有帮助。