Python 扩展twisted.web';s static.File类

Python 扩展twisted.web';s static.File类,python,twisted,twisted.web,Python,Twisted,Twisted.web,我正在尝试向我正在编写的服务器添加代码转换支持,我需要在接收请求和执行请求之间进行转换 目前我有: class TransCodingFile(static.File): def render(self,request): static.File.render(self,request) 但当我尝试请求文件时,我会得到: “失败:异常。运行时错误:未为xxx.mp4注销生产者”错误 如果删除render()方法,新类将作为static.File工作 我做错了什么?那太愚蠢了 class

我正在尝试向我正在编写的服务器添加代码转换支持,我需要在接收请求和执行请求之间进行转换

目前我有:

class TransCodingFile(static.File):
def render(self,request):
    static.File.render(self,request)
但当我尝试请求文件时,我会得到:

“失败:异常。运行时错误:未为xxx.mp4注销生产者”错误

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

我做错了什么?

那太愚蠢了

class TransCodingFile(static.File):
    def render(self,request):
        return static.File.render(self,request)
很好。我希望错误消息能更有用。

那太愚蠢了

class TransCodingFile(static.File):
    def render(self,request):
        return static.File.render(self,request)
很好。我希望错误消息能更有用