我正在运行一个通过websockets连接到https网页的简单服务器。
为了让服务器保持运行,我打算使用asyncio。 为了验证SSL,我将使用Twisted的相当简单的功能。
我的问题是我有最糟糕的时间让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)):
告诉我它必须使用Twisteds 2.7代码。
我该如何修复这个或这是一个失败的原因?
答案 0 :(得分:1)
twisted.web.static
还没有被移植到Python 3。您可以看到哪些模块兼容this open bug。除非你感到非常雄心勃勃并且想尝试自己移植它,否则你可能会失去运气。
答案 1 :(得分:0)