c.l.i.l.IBasicLaunchpadRequest(Interface) : interface documentation

Part of canonical.launchpad.interfaces.launchpad View In Hierarchy

Known subclasses: canonical.launchpad.webapp.interfaces.ILaunchpadBrowserApplicationRequest

Known implementations: canonical.launchpad.webapp.servers.BasicLaunchpadRequest, canonical.launchpad.webapp.servers.LaunchpadTestRequest

No interface docstring
Attribute stepstogo The StepsToGo object for this request, allowing you to inspect and alter the remaining traversal steps.
Attribute traversed_objects List of traversed objects. This is appended to during traversal.
Attribute query_string_params A dictionary of the query string parameters.
Method getRootURL Return this request's root URL.
Method getNearest Searches for the last traversed object to implement one of
stepstogo =
The StepsToGo object for this request, allowing you to inspect and alter the remaining traversal steps.
traversed_objects =
List of traversed objects. This is appended to during traversal.
query_string_params =
A dictionary of the query string parameters.
def getRootURL(rootsite):
Return this request's root URL.

If rootsite is not None, then return the root URL for that rootsite, looked up from our config.

def getNearest(*some_interfaces):
Searches for the last traversed object to implement one of the given interfaces.

Returns an (object, matching_interface) tuple. If the object implements more than one of the interfaces, the first one is returned.

If no matching object is found, the tuple (None, None) is returned.

API Documentation for Launchpad, generated by pydoctor at 2010-09-27 00:00:11.