[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