Package yum :: Module yumRepo :: Class YumPackageSack
[hide private]
[frames] | no frames]

Class YumPackageSack

source code


imports/handles package objects from an mdcache dict object

Instance Methods [hide private]
 
__init__(self, packageClass)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
__del__(self) source code
 
close(self) source code
 
addDict(self, repo, datatype, dataobj, callback=None) source code
 
populate(self, repo, mdtype='metadata', callback=None, cacheonly=0) source code
 
_check_uncompressed_db(self, repo, mdtype)
return file name of uncompressed db is good, None if not
source code
 
_check_db_version(self, repo, mdtype) source code

Inherited from packageSack.PackageSack: __len__, addPackage, buildIndexes, clearIndexes, delPackage, dropCachedData, excludeArchs, getProvides, getRequires, printPackages, returnNewestByName, returnNewestByNameArch, returnObsoletes, returnPackages, searchConflicts, searchFiles, searchNames, searchNevra, searchObsoletes, searchPackages, searchPrco, searchProvides, searchRequires, setCompatArchs, simplePkgList

Inherited from packageSack.PackageSackBase: __cmp__, __iter__, addPackageExcluder, contains, matchPackageNames, packagesByTuple, returnLeafNodes, searchAll, searchPO, searchPkgTuple, simpleVersion

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, packageClass)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)

populate(self, repo, mdtype='metadata', callback=None, cacheonly=0)

source code 
Overrides: packageSack.PackageSackBase.populate