BaseHTTPRequestHandler parse_request()永远不会返回

时间:2015-06-14 12:29:02

标签: python httprequest sublime-text-plugin

我对Python完全陌生并试图创建一个需要WebSocket服务器的崇高插件。我发现this并尝试将其移植到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!

取自here

parse_reqeust()方法永远不会返回。永远不会打印'after'。有人能指出我如何在Python中调试这样的事情吗?

(上述技术似乎来自this SO post

0 个答案:

没有答案