Skip to content

Commit af7e62e

Browse files
committed
Clean up
1 parent 1adf6c9 commit af7e62e

1 file changed

Lines changed: 7 additions & 8 deletions

File tree

‎language_check/__init__.py‎

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -361,12 +361,6 @@ def _start_server(cls):
361361
raise Error(err_msg)
362362

363363
if cls._server:
364-
if cls._consumer_thread:
365-
# This means there was a previous server/thread pair. Since the
366-
# old server is gone, the thread must be finished consuming
367-
# too.
368-
cls._consumer_thread.join()
369-
cls._consumer_thread = None
370364
cls._consumer_thread = threading.Thread(
371365
target=lambda: _consume(cls._server.stdout))
372366
cls._consumer_thread.daemon = True
@@ -399,11 +393,16 @@ def _terminate_server(cls):
399393

400394
try:
401395
cls._server.terminate()
402-
error_message = cls._server.communicate()[1].strip()
396+
397+
try:
398+
error_message = cls._server.communicate()[1].strip()
399+
except ValueError:
400+
pass
403401

404402
cls._server.stdin.close()
405-
cls._server.stdout.close()
406403
cls._server.stderr.close()
404+
cls._server.stdout.close()
405+
407406
cls._server = None
408407
except OSError:
409408
pass

0 commit comments

Comments
 (0)