[yum-cvs] yum/yum __init__.py, 1.211, 1.212 repos.py, 1.94, 1.95 storagefactory.py, 1.2, 1.3 yumRepo.py, 1.11, 1.12

Seth Vidal skvidal at linux.duke.edu
Wed Jun 21 17:07:46 UTC 2006


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

Modified Files:
	__init__.py repos.py storagefactory.py yumRepo.py 
Log Message:

all pickle references and mdcache references removed, I think. :)


Index: __init__.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/__init__.py,v
retrieving revision 1.211
retrieving revision 1.212
diff -u -r1.211 -r1.212
--- __init__.py	19 Jun 2006 03:14:41 -0000	1.211
+++ __init__.py	21 Jun 2006 17:07:44 -0000	1.212
@@ -868,27 +868,6 @@
         msg = '%d packages removed' % removed
         return 0, [msg]
 
-    def cleanPickles(self):
-        filelist = []
-        ext = 'pickle'
-        removed = 0
-        for repo in self.repos.listEnabled():
-            repo.dirSetup()
-            path = repo.cachedir
-            filelist = misc.getFileList(path, ext, filelist)
-            
-        for item in filelist:
-            try:
-                os.unlink(item)
-            except OSError, e:
-                self.errorlog(0, 'Cannot remove cache file %s' % item)
-                continue
-            else:
-                self.log(7, 'Cache file %s removed' % item)
-                removed+=1
-        msg = '%d cache files removed' % removed
-        return 0, [msg]
-    
     def cleanSqlite(self):
         filelist = []
         ext = 'sqlite'

Index: repos.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/repos.py,v
retrieving revision 1.94
retrieving revision 1.95
diff -u -r1.94 -r1.95
--- repos.py	28 May 2006 05:32:49 -0000	1.94
+++ repos.py	21 Jun 2006 17:07:44 -0000	1.95
@@ -170,7 +170,7 @@
         return self.pkgSack
 
 
-    def populateSack(self, which='enabled', with='metadata', callback=None, pickleonly=0):
+    def populateSack(self, which='enabled', with='metadata', callback=None, cacheonly=0):
         """This populates the package sack from the repositories, two optional 
            arguments: which='repoid, enabled, all'
                       with='metadata, filelists, otherdata, all'"""
@@ -201,7 +201,7 @@
          
         for repo in myrepos:
             sack = repo.getPackageSack()
-            sack.populate(repo, with, callback, pickleonly)
+            sack.populate(repo, with, callback, cacheonly)
             self.pkgSack.addSack(repo.id, sack)
 
 

Index: storagefactory.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/storagefactory.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- storagefactory.py	30 May 2006 10:15:41 -0000	1.2
+++ storagefactory.py	21 Jun 2006 17:07:44 -0000	1.3
@@ -31,24 +31,6 @@
     def GetPackageSack(self):
         pass
 
-class StoragePickle(Storage):
-
-    def __init__(self):
-        import packages
-        import mdcache
-
-        self.packages = packages
-        self.mdcache = mdcache
-
-    def Name(self):
-        return "pickle"
-
-    def GetCacheHandler(self, storedir, repoid, callback):
-        return self.mdcache.RepodataParser(storedir, callback)
-
-    def GetPackageSack(self):
-        return repos.YumPackageSack(self.packages.YumAvailablePackage)
-
 class StorageSqlite(Storage):
 
     def __init__(self):
@@ -103,11 +85,5 @@
     except:
         pass
 
-    try:
-        storage = StoragePickle()
-        return storage
-    except:
-        pass
-
     raise Errors.YumBaseError, 'Could not find any working storages.'
 

Index: yumRepo.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/yumRepo.py,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- yumRepo.py	13 Jun 2006 01:26:12 -0000	1.11
+++ yumRepo.py	21 Jun 2006 17:07:44 -0000	1.12
@@ -13,7 +13,6 @@
 from repos import Repository
 from packages import YumAvailablePackage
 import parser
-import mdcache
 import storagefactory
 
 
@@ -68,7 +67,7 @@
             # umm, wtf?
             pass
 
-    def populate(self, repo, with='metadata', callback=None, pickleonly=0):
+    def populate(self, repo, with='metadata', callback=None, cacheonly=0):
         if with == 'all':
             data = ['metadata', 'filelists', 'otherdata']
         else:
@@ -90,7 +89,7 @@
                 xmldata = repo.repoXML.getData('primary')
                 (ctype, csum) = xmldata.checksum
                 dobj = repo.cacheHandler.getPrimary(xml, csum)
-                if not pickleonly:
+                if not cacheonly:
                     self.addDict(repo.id, item, dobj, callback)
                 del dobj
 
@@ -99,7 +98,7 @@
                 xmldata = repo.repoXML.getData('filelists')
                 (ctype, csum) = xmldata.checksum
                 dobj = repo.cacheHandler.getFilelists(xml, csum)
-                if not pickleonly:
+                if not cacheonly:
                     self.addDict(repo.id, item, dobj, callback)
                 del dobj
 
@@ -109,7 +108,7 @@
                 xmldata = repo.repoXML.getData('other')
                 (ctype, csum) = xmldata.checksum
                 dobj = repo.cacheHandler.getOtherdata(xml, csum)
-                if not pickleonly:
+                if not cacheonly:
                     self.addDict(repo.id, item, dobj, callback)
                 del dobj
 




More information about the Yum-cvs-commits mailing list