l.r.v.NonMergedPeopleAndTeamsVocabulary(BasePersonVocabulary, SQLObjectVocabularyBase) : class documentation

Part of lp.registry.vocabularies View In Hierarchy

The set of all non-merged people and teams.

If you use this vocabulary you need to make sure that any code which uses the people provided by it know how to deal with people which don't have a preferred email address, that is, unvalidated person profiles.

Method __contains__ Undocumented
Method search See SQLObjectVocabularyBase.
Method _select Return IPerson objects that match the text.

Inherited from BasePersonVocabulary:

Method toTerm Return the term for this object.
Method getTermByToken Return the term for the given token.

Inherited from SQLObjectVocabularyBase:

Method __init__ Undocumented
Method searchForTerms Undocumented
Method toTerm Undocumented
Method __iter__ Return an iterator which provides the terms from the vocabulary.
Method __len__ Undocumented
Method getTerm Undocumented
Method getTermByToken Undocumented
Method emptySelectResults Return a SelectResults object without any elements.

Inherited from FilteredVocabularyBase (via SQLObjectVocabularyBase):

Method __getattribute__ Undocumented
Method supportedFilters Undocumented
def __contains__(self, obj):
def _select(self, text=''):
Return IPerson objects that match the text.
def search(self, text, vocab_filter=None):
See SQLObjectVocabularyBase.

Return people/teams whose fti or email address match :text.

API Documentation for Launchpad, generated by pydoctor at 2019-06-18 00:00:04.