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]

Есть ли другие способы проверить и определить, что пошло не так?

0 ответов

Другие вопросы по тегам