我试图运行以获取文档作者列表,但出现错误
我无法找出错误所在以及如何修复
系统有时会崩溃,我被迫再次运行代码,但我无法确定错误在哪里,以及如何增加时间以避免崩溃
class DataTracker:
"""
A class for interacting with the IETF DataTracker.
"""
def __init__(self):
self.session = requests.Session()
self.base_url = "https://datatracker.ietf.org"
def __del__(self):
self.session.close()
Traceback (most recent call last):
File "C:\Users\Iyer RK\.virtualenvs\ietfdata-FvEMKFTW\lib\site-packages\urllib3\connectionpool.py", line 603, in urlopen
chunked=chunked)
File "C:\Users\Iyer RK\.virtualenvs\ietfdata-FvEMKFTW\lib\site-packages\urllib3\connectionpool.py", line 387, in _make_request
six.raise_from(e, None)
File "<string>", line 2, in raise_from
File "C:\Users\Iyer RK\.virtualenvs\ietfdata-FvEMKFTW\lib\site-packages\urllib3\connectionpool.py", line 383, in _make_request
httplib_response = conn.getresponse()
File "C:\Users\Iyer RK\AppData\Local\Programs\Python\Python37-32\Lib\http\client.py", line 1321, in getresponse
response.begin()
File "C:\Users\Iyer RK\AppData\Local\Programs\Python\Python37-32\Lib\http\client.py", line 296, in begin
version, status, reason = self._read_status()
File "C:\Users\Iyer RK\AppData\Local\Programs\Python\Python37-32\Lib\http\client.py", line 265, in _read_status
raise RemoteDisconnected("Remote end closed connection without"
http.client.RemoteDisconnected: Remote end closed connection without response
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Iyer RK\.virtualenvs\ietfdata-FvEMKFTW\lib\site-packages\requests\adapters.py", line 449, in send
timeout=timeout
File "C:\Users\Iyer RK\.virtualenvs\ietfdata-FvEMKFTW\lib\site-packages\urllib3\connectionpool.py", line 641, in urlopen
_stacktrace=sys.exc_info()[2])
File "C:\Users\Iyer RK\.virtualenvs\ietfdata-FvEMKFTW\lib\site-packages\urllib3\util\retry.py", line 368, in increment
raise six.reraise(type(error), error, _stacktrace)
File "C:\Users\Iyer RK\.virtualenvs\ietfdata-FvEMKFTW\lib\site-packages\urllib3\packages\six.py", line 685, in reraise
raise value.with_traceback(tb)
File "C:\Users\Iyer RK\.virtualenvs\ietfdata-FvEMKFTW\lib\site-packages\urllib3\connectionpool.py", line 603, in urlopen
chunked=chunked)
File "C:\Users\Iyer RK\.virtualenvs\ietfdata-FvEMKFTW\lib\site-packages\urllib3\connectionpool.py", line 387, in _make_request
six.raise_from(e, None)
File "<string>", line 2, in raise_from
File "C:\Users\Iyer RK\.virtualenvs\ietfdata-FvEMKFTW\lib\site-packages\urllib3\connectionpool.py", line 383, in _make_request
httplib_response = conn.getresponse()
File "C:\Users\Iyer RK\AppData\Local\Programs\Python\Python37-32\Lib\http\client.py", line 1321, in getresponse
response.begin()
File "C:\Users\Iyer RK\AppData\Local\Programs\Python\Python37-32\Lib\http\client.py", line 296, in begin
version, status, reason = self._read_status()
File "C:\Users\Iyer RK\AppData\Local\Programs\Python\Python37-32\Lib\http\client.py", line 265, in _read_status
raise RemoteDisconnected("Remote end closed connection without"
urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:/Users/Iyer RK/Project/ietfdata/ietfdata/main.py", line 25, in <module>
databaseconnection.document_authors()
File "C:\Users\Iyer RK\Project\ietfdata\ietfdata\databaseconnection.py", line 73, in document_authors
person = user.person(d.person)
File "C:\Users\Iyer RK\Project\ietfdata\ietfdata\datatracker.py", line 371, in person
response = self.session.get(self.base_url + person_uri, verify=True)
File "C:\Users\Iyer RK\.virtualenvs\ietfdata-FvEMKFTW\lib\site-packages\requests\sessions.py", line 546, in get
return self.request('GET', url, **kwargs)
File "C:\Users\Iyer RK\.virtualenvs\ietfdata-FvEMKFTW\lib\site-packages\requests\sessions.py", line 533, in request
resp = self.send(prep, **send_kwargs)
File "C:\Users\Iyer RK\.virtualenvs\ietfdata-FvEMKFTW\lib\site-packages\requests\sessions.py", line 646, in send
r = adapter.send(request, **kwargs)
File "C:\Users\Iyer RK\.virtualenvs\ietfdata-FvEMKFTW\lib\site-packages\requests\adapters.py", line 498, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
目前没有回答
相关问题 更多 >
编程相关推荐