in scripts/fetch_projects.py [0:0]
def fetch_one_page(query_string, variables):
"""
Request the GitHub GraphQL API
"""
headers = {
"Content-Type": "application/json",
}
r = requests.post(GITHUB_API_ENDPOINT, json={"query": query_string, "variables": variables}, auth=(GITHUB_USERNAME, GITHUB_OAUTH_TOKEN))
if r.status_code == 200:
return r.json()
else:
raise Exception("Error in GitHub API query. Status Code : {}, Response: {}".format(r.status_code, r.json()))