socket.gaierror [errno 11004] с pygithub
Я пытаюсь связать свое приложение с github, чтобы проверить наличие выпусков для автоматического обновления моих приложений, но, похоже, существует проблема при попытке подключиться к моим репозиториям.
Пробовал использовать токен доступа или базовую аутентификацию и делал то, что сказано в документации. Пробовал делать
g = Github('Access Token')
print g.get_user()
и я получаю: AuthenticatedUser(login=None)
кажется, что он не может подключиться (мне нужно что-то настроить в моем Github acc?).
Это мой полный след с print g.get_user().get_repos()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27_64\lib\site-packages\github\PaginatedList.py", line 49,
in __iter__newElements = self._grow()
File "C:\Python27_64\lib\site-packages\github\PaginatedList.py", line 61, in _grow
newElements = self._fetchNextPage()
File "C:\Python27_64\lib\site-packages\github\PaginatedList.py", line 163, in_fetchNextPage
headers=self.__headers
File "C:\Python27_64\lib\site-packages\github\Requester.py", line 172, in requestJsonAndCheck
return self.__check(*self.requestJson(verb, url, parameters, headers, input, cnx))
File "C:\Python27_64\lib\site-packages\github\Requester.py", line 213, in requestJson
return self.__requestEncode(cnx, verb, url, parameters, headers, input, encode)
File "C:\Python27_64\lib\site-packages\github\Requester.py", line 252, in __requestEncode
status, responseHeaders, output = self.__requestRaw(cnx, verb, url, requestHeaders, encoded_input)
File "C:\Python27_64\lib\site-packages\github\Requester.py", line 277, in __requestRaw requestHeaders
File "C:\Python27_64\lib\httplib.py", line 955, in request
self._send_request(method, url, body, headers)
File "C:\Python27_64\lib\httplib.py", line 989, in _send_request
self.endheaders(body)
File "C:\Python27_64\lib\httplib.py", line 951, in endheaders
self._send_output(message_body)
File "C:\Python27_64\lib\httplib.py", line 811, in _send_output
self.send(msg)
File "C:\Python27_64\lib\httplib.py", line 773, in send
self.connect()
File "C:\Python27_64\lib\httplib.py", line 1154, in connect
self.timeout, self.source_address)
File "C:\Python27_64\lib\socket.py", line 553, in create_connection
for res in getaddrinfo(host, port, 0, SOCK_STREAM):
socket.gaierror: [Errno 11004] getaddrinfo failed
Вполне возможно, что сеть отказывает мне в доступе, пытаясь сделать
import socket
socket.getaddrinfo('localhost', 8080)
#this works
socket.getaddrinfo('www.google.com', 80)
#this does not work and results in the errno[11004]
Есть ли другие способы проверить и определить, что пошло не так?