l.c.m.g.PersonGitTraversable(_BaseGitTraversable) : class documentation

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

Git repository traversable for people.

From here, you can traverse to a named personal repository, or to a project or a distribution with a person context.

Method getNamespace Undocumented
Method traverse See IGitTraversable.

Inherited from _BaseGitTraversable:

Method __init__ Undocumented
def getNamespace(self, owner):
Undocumented
def traverse(self, owner, name, segments):
See IGitTraversable.
ReturnsA tuple of (IPerson, IHasGitRepositories, IGitRepository).
RaisesInvalidNamespaceIf 'name' is '+git' and there are no further segments.
InvalidProductNameIf 'name' is not '+git' and is not a valid name.
NoSuchGitRepositoryIf the segment after '+git' doesn't match an existing Git repository.
NoSuchProductIf 'name' is not '+git' and doesn't match an existing pillar.
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.