[yum-cvs] yum/yum packageSack.py,1.7,1.8 rpmsack.py,1.18,1.19
Seth Vidal
skvidal at linux.duke.edu
Tue Aug 22 17:44:44 UTC 2006
Update of /home/groups/yum/cvs/yum/yum
In directory login1.linux.duke.edu:/tmp/cvs-serv4127/yum
Modified Files:
packageSack.py rpmsack.py
Log Message:
move the searchPO, searchPkgTuples up into PackageSackBase
Index: packageSack.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/packageSack.py,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- packageSack.py 22 Aug 2006 04:04:50 -0000 1.7
+++ packageSack.py 22 Aug 2006 17:44:42 -0000 1.8
@@ -40,23 +40,30 @@
def populate(self, repo, with, callback, cacheOnly):
raise NotImplementedError()
-
+
def packagesByTuple(self, pkgtup):
"""return a list of package objects by (n,a,e,v,r) tuple"""
- raise NotImplementedError()
+ warnings.warn('packagesByTuple() will go away in a future version of Yum.\n',
+ DeprecationWarning, stacklevel=2)
+
+ return self.searchPkgTuple(pkgtup)
+
def searchNevra(self, name=None, epoch=None, ver=None, rel=None, arch=None):
"""return list of pkgobjects matching the nevra requested"""
raise NotImplementedError()
-
+
def searchPO(self, po):
"""return list of package objects matching the name, epoch, ver, rel,
arch of the package object passed in"""
- raise NotImplementedError()
+
+ return self.searchNevra(name=po.name, epoch=po.epoch, ver=po.ver,
+ rel=po.rel, arch=po.arch)
def searchPkgTuple(self, pkgtup):
"""return list of pkgobject matching the (n,a,e,v,r) tuple"""
- raise NotImplementedError()
+ (n,a,e,v,r) = pkgtup
+ return self.searchNevra(name=n, arch=a, epoch=e, ver=v, rel=r)
def searchRequires(self, name):
"""return list of package requiring the name (any evr and flag)"""
@@ -305,12 +312,6 @@
def setCompatArchs(self, compatarchs):
self.compatarchs = compatarchs
- def packagesByTuple(self, pkgtup):
- """return a list of package objects by (n,a,e,v,r) tuple"""
- warnings.warn('packagesByTuple() will go away in a future version of Yum.\n',
- DeprecationWarning, stacklevel=2)
-
- return self.searchPkgTuple(pkgtup)
def searchNevra(self, name=None, epoch=None, ver=None, rel=None, arch=None):
"""return list of pkgobjects matching the nevra requested"""
@@ -319,18 +320,6 @@
return self.nevra[(name, epoch, ver, rel, arch)]
else:
return []
-
- def searchPO(self, po):
- """return list of package objects matching the name, epoch, ver, rel,
- arch of the package object passed in"""
-
- return self.searchNevra(name=po.name, epoch=po.epoch, ver=po.ver,
- rel=po.rel, arch=po.arch)
-
- def searchPkgTuple(self, pkgtup):
- """return list of pkgobject matching the (n,a,e,v,r) tuple"""
- (n,a,e,v,r) = pkgtup
- return self.searchNevra(name=n, arch=a, epoch=e, ver=v, rel=r)
def searchRequires(self, name):
"""return list of package requiring the name (any evr and flag)"""
Index: rpmsack.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/rpmsack.py,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- rpmsack.py 22 Aug 2006 02:54:07 -0000 1.18
+++ rpmsack.py 22 Aug 2006 17:44:42 -0000 1.19
@@ -252,25 +252,6 @@
return self.indexes2list(indexes)
- def packagesByTuple(self, pkgtup):
- """return a list of package objects by (n,a,e,v,r) tuple"""
- warnings.warn('packagesByTuple() will go away in a future version of Yum.\n',
- DeprecationWarning, stacklevel=2)
-
- return self.searchPkgTuple(pkgtup)
-
- def searchPO(self, po):
- """return list of package objects matching the name, epoch, ver, rel,
- arch of the package object passed in"""
-
- return self.searchNevra(name=po.name, epoch=po.epoch, ver=po.ver,
- rel=po.rel, arch=po.arch)
-
- def searchPkgTuple(self, pkgtup):
- """return list of pkgobject matching the (n,a,e,v,r) tuple"""
- (n,a,e,v,r) = pkgtup
- return self.searchNevra(name=n, arch=a, epoch=e, ver=v, rel=r)
-
def excludeArchs(self, archlist):
pass
#for arch in archlist:
More information about the Yum-cvs-commits
mailing list