[yum-cvs] yum/yum __init__.py,1.291,1.292 depsolve.py,1.136,1.137

Seth Vidal skvidal at linux.duke.edu
Thu Mar 1 16:59:36 UTC 2007


Update of /home/groups/yum/cvs/yum/yum
In directory login1.linux.duke.edu:/tmp/cvs-serv15082/yum

Modified Files:
	__init__.py depsolve.py 
Log Message:

allow setting/delete tsInfo cleanly


Index: __init__.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/__init__.py,v
retrieving revision 1.291
retrieving revision 1.292
diff -u -r1.291 -r1.292
--- __init__.py	1 Mar 2007 02:53:30 -0000	1.291
+++ __init__.py	1 Mar 2007 16:59:34 -0000	1.292
@@ -405,7 +405,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())
@@ -487,7 +487,9 @@
     pkgSack = property(fget=lambda self: self._getSacks())
     conf = property(fget=lambda self: self._getConfig())
     rpmdb = property(fget=lambda self: self._getRpmDB())
-    tsInfo = property(fget=lambda self: self._getTsInfo())
+    tsInfo = property(fget=lambda self: self._getTsInfo(), 
+                      fset=lambda self,value: self._setTsInfo(value), 
+                      fdel=lambda self: self._delTsInfo())
     ts = property(fget=lambda self: self._getActionTs(), fdel=lambda self: self._deleteTs())
     up = property(fget=lambda self: self._getUpdates())
     comps = property(fget=lambda self: self._getGroups())

Index: depsolve.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/depsolve.py,v
retrieving revision 1.136
retrieving revision 1.137
diff -u -r1.136 -r1.137
--- depsolve.py	28 Feb 2007 23:01:58 -0000	1.136
+++ depsolve.py	1 Mar 2007 16:59:34 -0000	1.137
@@ -70,6 +70,12 @@
 
         return self._tsInfo
 
+    def _setTsInfo(self, value):
+        self._tsInfo = value
+
+    def _delTsInfo(self):
+        self._tsInfo = None
+        
     def _getActionTs(self):
         if not self._ts:
             self.initActionTs()




More information about the Yum-cvs-commits mailing list