def main():
parser = ArgumentParser(description=__doc__)
parser.add_argument("version")
parser.add_argument("--token", "-t", type=str,
help="GitHub API token to use")
args = parser.parse_args()
if args.token:
hub = Github(args.token)
else:
hub = Github()
repo = hub.get_user('UNINETT').get_repo('nav')
milestones = [m for m in repo.get_milestones(state='all')
if m.title == args.version]
if milestones:
mstone = milestones[0]
else:
print("Couldn't find milestone for {}".format(args.version),
file=sys.stderr)
sys.exit(1)
issues = repo.get_issues(state='closed', milestone=mstone)
for issue in sorted(issues, key=operator.attrgetter('number')):
print(format_issue(issue).encode('utf-8'))
评论列表
文章目录