l.c.i.g.IGitTraversable(Interface) : interface documentation

Part of lp.code.interfaces.gitlookup View In Hierarchy

A thing that can be traversed to find a thing with a Git repository.
Method traverse Return the object beneath this one that matches 'name'.
def traverse(owner, name, segments):
Return the object beneath this one that matches 'name'.

:param owner: The current `IPerson` context, or None.
:param name: The name of the object being traversed to.
:param segments: An iterator over remaining path segments.
:return: A tuple of
    * an `IPerson`, or None;
    * an `IGitTraversable`;
    * an `IGitRepository`, or None; if this is non-None then
      traversing should stop.
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.