[yum-cvs] yum/yum __init__.py,1.295,1.296
Jeremy Katz
katzj at linux.duke.edu
Fri Mar 2 20:58:49 UTC 2007
Update of /home/groups/yum/cvs/yum/yum
In directory login1.linux.duke.edu:/tmp/cvs-serv29486/yum
Modified Files:
__init__.py
Log Message:
actually, do generic setattr and delattr on all of these so we don't have
to get a bug filed on each
Index: __init__.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/__init__.py,v
retrieving revision 1.295
retrieving revision 1.296
diff -u -r1.295 -r1.296
--- __init__.py 2 Mar 2007 20:49:32 -0000 1.295
+++ __init__.py 2 Mar 2007 20:58:47 -0000 1.296
@@ -392,9 +392,6 @@
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',
Errors.YumFutureDeprecationWarning, stacklevel=2)
@@ -485,17 +482,28 @@
return self._comps
# properties so they auto-create themselves with defaults
- repos = property(fget=lambda self: self._getRepos())
+ repos = property(fget=lambda self: self._getRepos(),
+ fset=lambda self, value: setattr(self, "_repos", value),
+ fset=lambda self: delattr(self, "_repos"))
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())
+ fset=lambda self, value: setattr(self, "_pkgSack", value),
+ fdel=lambda self: delattr(self, "_pkgSack"))
+ conf = property(fget=lambda self: self._getConfig(),
+ fset=lambda self, value: setattr(self, "_conf", value),
+ fdel=lambda self: delattr(self, "_conf"))
+ rpmdb = property(fget=lambda self: self._getRpmDB(),
+ fset=lambda self, value: setattr(self, "_rpmdb", value),
+ fdel=lambda self: delattr(self, "_rpmdb"))
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())
+ up = property(fget=lambda self: self._getUpdates(),
+ fset=lambda self, value: setattr(self, "_up", value),
+ fdel=lambda self: delattr(self, "_up"))
+ comps = property(fget=lambda self: self._getGroups(),
+ fset=lambda self, value: setattr(self, "_comps", value),
+ fdel=lambda self: delattr(self, "_comps"))
def doSackFilelistPopulate(self):
More information about the Yum-cvs-commits
mailing list