--- yum/__init__.py | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/yum/__init__.py b/yum/__init__.py index a3a1b02..4d185ff 100644 --- a/yum/__init__.py +++ b/yum/__init__.py @@ -574,6 +574,11 @@ class YumBase(depsolve.Depsolve): self.getReposFromConfig() + # For rhnplugin, and in theory other stuff, calling + # .getReposFromConfig() recurses back into this function but only once. + # This means that we have two points on the stack leaving the above call + # but only one of them can do the repos setup. BZ 678043. + if hasattr(self, 'prerepoconf'): # Recursion prerepoconf = self.prerepoconf del self.prerepoconf -- 1.7.3.4 _______________________________________________ Yum-devel mailing list Yum-devel@lists.baseurl.org http://lists.baseurl.org/mailman/listinfo/yum-devel