Python BaseHTTPRequestHandler parse_request()永远不会返回
我对Python完全不熟悉,并试图创建一个需要WebSocket服务器的崇高插件。我发现并尝试将其移植到Python 3(最初是用2?编写的),但遇到以下代码问题:Python BaseHTTPRequestHandler parse_request()永远不会返回,python,httprequest,sublime-text-plugin,Python,Httprequest,Sublime Text Plugin,我对Python完全不熟悉,并试图创建一个需要WebSocket服务器的崇高插件。我发现并尝试将其移植到Python 3(最初是用2?编写的),但遇到以下代码问题: class HTTPRequest(http.server.BaseHTTPRequestHandler): def __init__(self, request_text): self.rfile = StringIO(request_text) self.raw_requestline = self
class HTTPRequest(http.server.BaseHTTPRequestHandler):
def __init__(self, request_text):
self.rfile = StringIO(request_text)
self.raw_requestline = self.rfile.readline()
self.error_code = self.error_message = None
print('before')
self.parse_request()
print('after') # never reached!
摘自
parse\u requeust()
方法永远不会返回。“之后的”永远不会打印。有人能告诉我如何在Python中调试这样的东西吗
(上面的技术似乎来自)