Я работаю над проектом, использующим Python (3.6) и Django (2), в котором мне нужно обработать слишком много файлов из каталога с помощью API-интерфейса обработки облачного языка Google cloud, но после обработки ~ 100 файлов он возвращаетошибка как:
ssl.SSLEOFError: EOF произошла с нарушением протокола (_ssl.c: 852) [29 / Dec / 2018 13:27:33] "POST / HTTP / 1.1" 500 17751
Вот из views.py
:
def nlp_text_manager(text_path, name):
text = text_path
# encoding = predict_encoding(text_path)
# print('encoding is: {}'.format(encoding))
txt = Path(text_path).read_text(encoding='utf8')
service = discovery.build('language', 'v1beta2', credentials=credentials)
service_request = service.documents().analyzeSentiment(
body={
'document': {
'type': 'PLAIN_TEXT',
'content': txt
}
}
)
response = service_request.execute()
return response