l.b.e._.GitHub(ExternalBugTracker) : class documentation

Part of lp.bugs.externalbugtracker View In Hierarchy

An ExternalBugTracker for dealing with GitHub issues.
Method __init__ Undocumented
Method credentials Undocumented
Method getModifiedRemoteBugs See IExternalBugTracker.
Method getRemoteBug See ExternalBugTracker.
Method getRemoteBugBatch See ExternalBugTracker.
Method getRemoteImportance See ExternalBugTracker.
Method getRemoteStatus See ExternalBugTracker.
Method convertRemoteImportance See IExternalBugTracker.
Method convertRemoteStatus See IExternalBugTracker.
Method makeRequest See ExternalBugTracker.
Method _getHeaders See ExternalBugTracker.
Method _getPage See ExternalBugTracker.
Method _getCollection Yield each item from a batched remote collection.
def __init__(self, baseurl):
Undocumented
@property
def credentials(self):
Undocumented
def getModifiedRemoteBugs(self, bug_ids, last_accessed):
See IExternalBugTracker.
def getRemoteBug(self, bug_id):
See ExternalBugTracker.
def getRemoteBugBatch(self, bug_ids, last_accessed=None):
See ExternalBugTracker.
def getRemoteImportance(self, bug_id):
See ExternalBugTracker.
def getRemoteStatus(self, bug_id):
See ExternalBugTracker.
def convertRemoteImportance(self, remote_importance):
See IExternalBugTracker.
def convertRemoteStatus(self, remote_status):
See IExternalBugTracker.

A GitHub status consists of the state followed by optional labels.

def _getHeaders(self):
See ExternalBugTracker.
def makeRequest(self, method, url, headers=None, last_accessed=None, **kwargs):
See ExternalBugTracker.
def _getPage(self, page, last_accessed=None, **kwargs):
See ExternalBugTracker.
def _getCollection(self, base_page, last_accessed=None):
Yield each item from a batched remote collection.

If the collection has not been modified since last_accessed, yield no items.

API Documentation for Launchpad, generated by pydoctor at 2020-02-26 00:00:44.