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

Part of lp.bugs.externalbugtracker View In Hierarchy

ExternalBugTracker subclass for handling RT imports.
Method __init__ Undocumented
Method credentials Return the authentication credentials needed to log in.
Method makeRequest See ExternalBugTracker.
Method getRemoteBug See ExternalBugTracker.
Method getRemoteBugBatch See ExternalBugTracker.
Method getRemoteStatus Return the remote status of a given bug.
Method getRemoteImportance See IExternalBugTracker.
Method convertRemoteImportance See IExternalBugTracker.
Method convertRemoteStatus Convert an RT status into a Launchpad BugTaskStatus.
Method getRemoteProduct Return the remote product for a remote bug.
def __init__(self, baseurl, cookie_jar=None):
Undocumented
@property
def credentials(self):
Return the authentication credentials needed to log in.

If there are specific credentials for the current RT instance, these will be returned. Otherwise the RT default guest credentials (username and password of 'guest') will be returned.

def makeRequest(self, method, url, **kwargs):
See ExternalBugTracker.
def getRemoteBug(self, bug_id):
See ExternalBugTracker.
def getRemoteBugBatch(self, bug_ids):
See ExternalBugTracker.
def getRemoteStatus(self, bug_id):
Return the remote status of a given bug.

See ExternalBugTracker.

def getRemoteImportance(self, bug_id):
See IExternalBugTracker.
def convertRemoteImportance(self, remote_importance):
See IExternalBugTracker.
def convertRemoteStatus(self, remote_status):
Convert an RT status into a Launchpad BugTaskStatus.
def getRemoteProduct(self, remote_bug):
Return the remote product for a remote bug.

See IExternalBugTracker.

API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.