Мой код (простой запрос sparql)
endpoint_sparql = SPARQLWrapper(endpoint_url, agent=user_agent)
endpoint_sparql.setQuery(query)
endpoint_sparql.setReturnFormat(JSON)
result = None
try:
result = endpoint_sparql.query().convert()
except(error.HTTPError,EndPointInternalError,EndPointNotFound,SPARQLWrapperException) as e:
print("error")
print(e)
time.sleep(10)
иногда не работает и дает мне это:
Файл "/***/anaconda3/lib/python3.7 /site-packages/spyder_kernels/customize/spydercustomize.py ", строка 827, в исполняемом файле runfile (имя файла, пространство имен)
Файл" /***/anaconda3/lib/python3.7/site- packages / spyder_kernels / customize / spydercustomize.py ", строка 110, в execfile exe c (compile (f.read (), имя файла, 'exe c'), пространство имен)
File" / my_code.py ", в get_sparql_results result = endpoint_sparql.query (). convert ()
Файл" /***/anaconda3/lib/python3.7/site-packages/SPARQLWrapper/Wrapper.py ", строка 1107, в запросе возвращает QueryResult (self._query ())
Файл" /***/anaconda3/lib/python3.7/site-packages/SPARQLWrapper/Wrapper.py ", строка 1073, в _query response = urlopener (запрос)
Файл "/***/anaconda3/lib/python3.7/urllib/request.py", строка 222, в urlopen, возвращаем opener.open (url, data, timeout)
Файл "/***/anaconda3/lib/python3.7/urll ib / request.py ", строка 525, в открытом ответе = self._open (req, data)
Файл" /***/anaconda3/lib/python3.7/urllib/request.py ", строка 543, в _open '_open', req)
File" /***/anaconda3/lib/python3.7/urllib/request.py ", строка 503, в _call_chain result = fun c (* args)
Файл "/***/anaconda3/lib/python3.7/urllib/request.py", строка 1360, в контексте https_open = self._context, check_hostname = self._check_hostname)
Файл "/***/anaconda3/lib/python3.7/urllib/request.py", строка 1320, в do_open r = h.getresponse ()
Файл "/***/anaconda3/lib/python3.7/http/client.py", строка 1321, в getresponse response.begin ()
Файл "/ *** / anaconda3 / lib / python3 .7 / http / client.py ", строка 296, в начальной версии, статус, причина = self._read_status ()
File" / *** / anaconda3 / lib / python3 .7 / http / client.py ", строка 265, в _read_status повышение RemoteDisconnected (" Соединение с удаленным концом закрыто без "
RemoteDisconnected: Соединение с удаленным концом закрыто без перезапуска sponse