[yum-cvs] yum/yum __init__.py,1.110,1.111

Menno Smits mjs at login.linux.duke.edu
Wed Mar 30 12:52:21 UTC 2005


Update of /home/groups/yum/cvs/yum/yum
In directory login:/tmp/cvs-serv5129/yum

Modified Files:
	__init__.py 
Log Message:
Added predownload and postdownload plugin hooks.


Index: __init__.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/__init__.py,v
retrieving revision 1.110
retrieving revision 1.111
diff -u -r1.110 -r1.111
--- __init__.py	28 Mar 2005 03:21:14 -0000	1.110
+++ __init__.py	30 Mar 2005 12:52:18 -0000	1.111
@@ -523,6 +523,8 @@
         """download list of package objects handed to you, output based on
            callback, raise yum.Errors.YumBaseError on problems"""
 
+        self.plugins.run('predownload', pkglist=pkglist)
+
         remote_pkgs = []
         for po in pkglist:
             if hasattr(po, 'pkgtype') and po.pkgtype == 'local':
@@ -570,6 +572,8 @@
                 if errors.has_key(po):
                     del errors[po]
 
+        self.plugins.run('postdownload', pkglist=pkglist, errors=errors)
+
         return errors
 
     def verifyHeader(self, fo, po, raiseError):




More information about the Yum-cvs-commits mailing list