.. module:: github2.issues
Note
See the official GitHub API v2 documentation for issues.
.. autoclass:: Issue(type)
.. autoclass:: Comment(type)
.. autoclass:: Issues(type)
>>> github.issues.list("ask/chishop", state="open") >>> github.issues.list("ask/chishop", state="closed")
>>> issues = github.issues.search("ask/chishop", "version twice") >>> issues[0].title 'Upload hangs on attempted second file.'>>> github.issues.search("ask/chishop", term="authorization", ... state="closed")
>>> issue = github.issues.show("ask/chishop", 1) >>> issue.title 'Should not be able to upload same version twice.'
>>> comments = github.issues.comments("ask/chishop", 5) >>> comments[0].body 'Fix merged into /ask branch.'
>>> new_issue = github.issues.open("ask/chishop", title="New bug", ... body="This is a test bug") >>> new_issue.number 2>>> github.issues.close("ask/chishop", new_issue.number) >>> github.issues.reopen("ask/chishop", new_issue.number)
>>> github.issues.list_labels("ask/chisop") [u'TODO', u'ask'] >>> github.issues.list_by_label("ask/chishop", "TODO") [<Issue: Should not be able to upload same version twice.>]
>>> github.issues.add_label("ask/chishop", 2, "important")>>> github.issues.remove_label("ask/chishop", 2, "important")
>>> github.issues.edit("ask/chishop", 3, title="New title", ... body="New body")