l.s.m.p.Packageset(Storm) : class documentation

Part of lp.soyuz.model.packageset View In Hierarchy

See IPackageset.
Method add See IPackageset.
Method remove See IPackageset.
Method sourcesIncluded See IPackageset.
Method getSourcesIncluded See IPackageset.
Method isSourceIncluded See IPackageset.
Method setsIncludedBy See IPackageset.
Method setsIncluded See IPackageset.
Method sourcesSharedBy See IPackageset.
Method getSourcesSharedBy See IPackageset.
Method sourcesNotSharedBy See IPackageset.
Method getSourcesNotSharedBy See IPackageset.
Method addSources See IPackageset.
Method removeSources See IPackageset.
Method addSubsets See IPackageset.
Method removeSubsets See IPackageset.
Method relatedSets See IPackageset.
Method destroySelf Undocumented
Method _add_or_remove Add or remove source package names or package sets from this one.
Method _addSourcePackageNames Add the given source package names to the package set.
Method _removeSourcePackageNames Remove the given source package names from the package set.
Method _addDirectSuccessors Add the given package sets as directly included subsets.
Method _removeDirectSuccessors Remove the given package sets as directly included subsets.
Method _sourcesIncludedClause Undocumented
Method _api_add_or_remove Look up the data to be added/removed and call the handler.
def add(self, data):
See IPackageset.
def remove(self, data):
See IPackageset.
def _add_or_remove(self, data, handlers):
Add or remove source package names or package sets from this one.
Parametersdataan iterable with ISourcePackageName XOR IPackageset instances
handlersa 2-tuple Sequence where the first member is the interface a datum should implement and the second is the handler to invoke in that case respectively.
def _addSourcePackageNames(self, source_names, store):
Add the given source package names to the package set.

Souce package names already directly associated are ignored.

def _removeSourcePackageNames(self, source_names, store):
Remove the given source package names from the package set.
def _addDirectSuccessors(self, packagesets, store):
Add the given package sets as directly included subsets.
def _removeDirectSuccessors(self, packagesets, store):
Remove the given package sets as directly included subsets.
def _sourcesIncludedClause(self, direct_inclusion=False):
Undocumented
def sourcesIncluded(self, direct_inclusion=False):
See IPackageset.
def getSourcesIncluded(self, direct_inclusion=False):
See IPackageset.
def isSourceIncluded(self, sourcepackagename, direct_inclusion=False):
See IPackageset.
def setsIncludedBy(self, direct_inclusion=False):
See IPackageset.
def setsIncluded(self, direct_inclusion=False):
See IPackageset.
def sourcesSharedBy(self, other_package_set, direct_inclusion=False):
See IPackageset.
def getSourcesSharedBy(self, other_package_set, direct_inclusion=False):
See IPackageset.
def sourcesNotSharedBy(self, other_package_set, direct_inclusion=False):
See IPackageset.
def getSourcesNotSharedBy(self, other_package_set, direct_inclusion=False):
See IPackageset.
def _api_add_or_remove(self, clauses, handler):
Look up the data to be added/removed and call the handler.
def addSources(self, names):
See IPackageset.
def removeSources(self, names):
See IPackageset.
def addSubsets(self, names):
See IPackageset.
def removeSubsets(self, names):
See IPackageset.
def relatedSets(self):
See IPackageset.
def destroySelf(self):
Undocumented
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.