при использовании python grammar_check для проверки грамматики текстового документа он работает отлично, но когда я запускаю набор текстовых документов, я получаю следующую ошибку.Как решить это?
Это сообщение об ошибке:
Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/grammar_check-1.3.1-
py3.5.egg/grammar_check/__init__.py", line 302, in _get_root
with urlopen(url, data, cls._TIMEOUT) as f:
File "/usr/lib/python3.5/urllib/request.py", line 163, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib/python3.5/urllib/request.py", line 466, in open
response = self._open(req, data)
File "/usr/lib/python3.5/urllib/request.py", line 484, in _open
'_open', req)
File "/usr/lib/python3.5/urllib/request.py", line 444, in
_call_chain
result = func(*args)
File "/usr/lib/python3.5/urllib/request.py", line 1282, in
http_open
return self.do_open(http.client.HTTPConnection, req)
File "/usr/lib/python3.5/urllib/request.py", line 1257, in
do_open
r = h.getresponse()
File "/usr/lib/python3.5/http/client.py", line 1197, in
getresponse
response.begin()
File "/usr/lib/python3.5/http/client.py", line 297, in begin
version, status, reason = self._read_status()
File "/usr/lib/python3.5/http/client.py", line 258, in
_read_status
line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
File "/usr/lib/python3.5/socket.py", line 575, in readinto
return self._sock.recv_into(b)
socket.timeout: timed out
Во время обработки вышеуказанного исключения произошло другое исключение:
Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/grammar_check-
1.3.1-py3.5.egg/grammar_check/__init__.py", line 370, in
_start_server
with urlopen(cls._url, data, cls._TIMEOUT) as f:
File "/usr/lib/python3.5/urllib/request.py", line 163, in
urlopen
return opener.open(url, data, timeout)
File "/usr/lib/python3.5/urllib/request.py", line 466, in open
response = self._open(req, data)
File "/usr/lib/python3.5/urllib/request.py", line 484, in _open
'_open', req)
File "/usr/lib/python3.5/urllib/request.py", line 444, in
_call_chain
result = func(*args)
File "/usr/lib/python3.5/urllib/request.py", line 1282, in
http_open
return self.do_open(http.client.HTTPConnection, req)
File "/usr/lib/python3.5/urllib/request.py", line 1257, in
do_open
r = h.getresponse()
File "/usr/lib/python3.5/http/client.py", line 1197, in
getresponse
response.begin()
File "/usr/lib/python3.5/http/client.py", line 297, in begin
version, status, reason = self._read_status()
File "/usr/lib/python3.5/http/client.py", line 258, in
_read_status
line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
File "/usr/lib/python3.5/socket.py", line 575, in readinto
return self._sock.recv_into(b)
ConnectionResetError: [Errno 104] Connection reset by peer
Во время обработки вышеупомянутого исключения другое исключениепроизошло:
Traceback (most recent call last):
File "/home/spi/PycharmProjects/test/CE_level.py", line 62, in
<module>
matches = lang_tool.check(sent)
File "/usr/local/lib/python3.5/dist-packages/grammar_check-
1.3.1-py3.5.egg/grammar_check/__init__.py", line 243, in check
root = self._get_root(self._url, self._encode(text, srctext))
File "/usr/local/lib/python3.5/dist-packages/grammar_check-
1.3.1-py3.5.egg/grammar_check/__init__.py", line 306, in
_get_root
cls._start_server()
File "/usr/local/lib/python3.5/dist-packages/grammar_check-
1.3.1-py3.5.egg/grammar_check/__init__.py", line 375, in
_start_server
raise ServerError('{}: {}'.format(cls._url, e))
grammar_check.ServerError: http://127.0.0.1:8081: [Errno 104]
Connection reset by peer
Процесс завершен с кодом выхода 1