Python BaseHTTPRequestHandler parse_request()永远不会返回

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

我对Python完全不熟悉,并试图创建一个需要WebSocket服务器的崇高插件。我发现并尝试将其移植到Python 3(最初是用2?编写的),但遇到以下代码问题:

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中调试这样的东西吗

(上面的技术似乎来自)