Merge pull request #6 from farseerfc/master

handle github repo redirects using preview api
This commit is contained in:
依云 2015-05-12 15:18:05 +08:00
commit 0093a40957

View file

@ -10,9 +10,9 @@ def get_version(name, conf, callback):
repo = conf.get('github')
br = conf.get('branch', 'master')
url = GITHUB_URL % (repo, br)
headers = {}
headers = {'Accept': "application/vnd.github.quicksilver-preview+json"}
if 'NVCHECKER_GITHUB_TOKEN' in os.environ:
headers = {'Authorization': 'token %s' % os.environ['NVCHECKER_GITHUB_TOKEN']}
headers['Authorization'] = 'token %s' % os.environ['NVCHECKER_GITHUB_TOKEN']
request = HTTPRequest(url, headers=headers)
AsyncHTTPClient().fetch(request, user_agent='lilydjwg/nvchecker',
callback=partial(_github_done, name, callback))