We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 72c370f commit 1b1d9b2Copy full SHA for 1b1d9b2
pyls_jsonrpc/streams.py
@@ -22,7 +22,13 @@ def listen(self, message_consumer):
22
message_consumer (fn): function that is passed each message as it is read off the socket.
23
"""
24
while not self._rfile.closed:
25
- request_str = self._read_message()
+ try:
26
+ request_str = self._read_message()
27
+ except ValueError:
28
+ if self._rfile.closed:
29
+ return
30
+ else:
31
+ log.exception("Failed to read from rfile")
32
33
if request_str is None:
34
break
0 commit comments