revisor/base.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-)
New commits: commit 4565f7138d276135ae265677b0f24724278ccd8a Author: Jeroen van Meeuwen (Fedora Unity) <kana...@fedoraunity.org> Date: Sun Apr 5 17:59:38 2009 +0200 Make use of yum.YumBase().preconf if available diff --git a/revisor/base.py b/revisor/base.py index aaba23c..38255ea 100644 --- a/revisor/base.py +++ b/revisor/base.py @@ -203,7 +203,14 @@ class RevisorBase: self.log.debug(_("Getting configuration from %s") % self.cfg.main, level=2) try: - if hasattr(self.cfg.yumobj,"_getConfig"): + if hasattr(self.cfg.yumobj,"preconf"): + self.cfg.yumobj.preconf.fn = self.cfg.main + self.cfg.yumobj.preconf.init_plugins = True + self.cfg.yumobj.preconf.plugin_types = (yum.plugins.TYPE_CORE,) + self.cfg.yumobj.preconf.debuglevel = self.cfg.debuglevel + self.cfg.yumobj.preconf.errorlevel = self.cfg.debuglevel + self.cfg.yumobj._getConfig() + elif hasattr(self.cfg.yumobj,"_getConfig"): self.cfg.yumobj._getConfig(fn=self.cfg.main, plugin_types=(yum.plugins.TYPE_CORE,)) else: self.cfg.yumobj.doConfigSetup(fn=self.cfg.main, plugin_types=(yum.plugins.TYPE_CORE,)) _______________________________________________ revisor-devel mailing list revisor-devel@lists.fedorahosted.org https://fedorahosted.org/mailman/listinfo/revisor-devel