2014-07-22 195 views
1

我正在运行一个简单的服务器,通过websockets连接到https网页。安装Autobahn扭曲python 3.4

为了保持服务器正常运行,我打算使用asyncio。 为了验证SSL,我打算使用Twisted的相当简单的功能。

我的问题是我有最糟糕的时间扭曲在Python 3.4上运行。它的static.py文件保持

from twisted.web.static import File 

File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/twisted/web/static.py", line 440 
    def _doSingleRangeRequest(self, request, (start, end)): 

它告诉我它必须使用Twisted 2.7代码。

我该如何去修复这个问题还是这是一个失败的原因?

回答

1

twisted.web.static还没有被移植到Python 3,根据this open bug。你可以看到哪些模块兼容here。除非你觉得自己很雄心勃勃,并且想要自己尝试移植它,否则你可能会失败。