Ejemplo n.º 1
0
def _list_issues(url):
    log.info('Calling: {}'.format(url))
    res = requests.get(url)
    res.raise_for_status()
    for issue in res.json()['items']:
        if issue['user']['login'] in developers:
            issues.append(issue)

    next_url = parse_link_headers(res.headers.get('link')).get('next')
    if next_url:
        _list_issues(next_url)
Ejemplo n.º 2
0
def has_commented(url):
    log.debug(url)
    res = requests.get(url, auth=(GITHUB_USERNAME, GITHUB_TOKEN))
    res.raise_for_status()
    for comment in res.json():
        if myself in comment['user']['login']:
            raise AlreadyCommented()

    next_url = parse_link_headers(res.headers.get('link', '')).get('next')
    if next_url:
        has_commented(next_url)
Ejemplo n.º 3
0
def _list_issues(url):
    log.info('Calling: {}'.format(url))
    res = requests.get(url)
    res.raise_for_status()
    for issue in res.json()['items']:
        if issue['user']['login'] in developers:
            issues.append(issue)

    next_url = parse_link_headers(res.headers.get('link')).get('next')
    if next_url:
        _list_issues(next_url)