in server/lsp-server.py [0:0]
def open(self, *args: str, **kwargs: str):
self.writer = streams.JsonRpcStreamWriter(self.proc.stdin)
def consume():
ioloop.IOLoop()
reader = streams.JsonRpcStreamReader(self.proc.stdout)
reader.listen(lambda msg: self.write_message(json.dumps(msg)))
thread = threading.Thread(target=consume)
thread.daemon = True
thread.start()