[yum-cvs] yum/yum __init__.py,1.294,1.295
Jeremy Katz
katzj at linux.duke.edu
Fri Mar 2 20:49:34 UTC 2007
Update of /home/groups/yum/cvs/yum/yum
In directory login1.linux.duke.edu:/tmp/cvs-serv29343/yum
Modified Files:
__init__.py
Log Message:
allow setting pkgSack (rh#230734)
Index: __init__.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/__init__.py,v
retrieving revision 1.294
retrieving revision 1.295
diff -u -r1.294 -r1.295
--- __init__.py 2 Mar 2007 14:11:37 -0000 1.294
+++ __init__.py 2 Mar 2007 20:49:32 -0000 1.295
@@ -391,7 +391,9 @@
self._pkgSack.buildIndexes()
return self._pkgSack
-
+
+ def _setSacks(self, value):
+ self._pkgSack = value
def doUpdateSetup(self):
warnings.warn('doUpdateSetup() will go away in a future version of Yum.\n',
@@ -405,7 +407,7 @@
if self._up:
return self._up
-
+
self.verbose_logger.debug('Building updates object')
self._up = rpmUtils.updates.Updates(self.rpmdb.simplePkgList(),
self.pkgSack.simplePkgList())
@@ -484,7 +486,8 @@
# properties so they auto-create themselves with defaults
repos = property(fget=lambda self: self._getRepos())
- pkgSack = property(fget=lambda self: self._getSacks())
+ pkgSack = property(fget=lambda self: self._getSacks(),
+ fset=lambda self, value: self._setSacks(value))
conf = property(fget=lambda self: self._getConfig())
rpmdb = property(fget=lambda self: self._getRpmDB())
tsInfo = property(fget=lambda self: self._getTsInfo(),
@@ -556,7 +559,7 @@
if len(excludelist) == 0:
return
-
+
if not repo:
self.verbose_logger.log(logginglevels.INFO_2, 'Excluding Packages in global exclude list')
else:
More information about the Yum-cvs-commits
mailing list