On Tue, Aug 3, 2010 at 11:15 PM, Seth Vidal <skvi...@fedoraproject.org>wrote:

> make the errors tell the user more about where the issue is.
> fixes https://bugzilla.redhat.com/show_bug.cgi?id=620101
> ---
>  yum/__init__.py |    6 +++++-
>  1 files changed, 5 insertions(+), 1 deletions(-)
>
> diff --git a/yum/__init__.py b/yum/__init__.py
> index 3f87f50..bb5eb64 100644
> --- a/yum/__init__.py
> +++ b/yum/__init__.py
> @@ -447,7 +447,11 @@ class YumBase(depsolve.Depsolve):
>         @return: YumRepository instance.
>         '''
>         repo = yumRepo.YumRepository(section)
> -        repo.populate(parser, section, self.conf)
> +        try:
> +            repo.populate(parser, section, self.conf)
> +        except ValueError, e:
> +            msg = _('Repository %r: Error parsing config: %s' %
> (section,e))
> +            raise Errors.ConfigError, msg
>
>         # Ensure that the repo name is set
>         if not repo.name:
> --
> 1.7.2
>
> _______________________________________________
> Yum-devel mailing list
> Yum-devel@lists.baseurl.org
> http://lists.baseurl.org/mailman/listinfo/yum-devel
>

ACK
_______________________________________________
Yum-devel mailing list
Yum-devel@lists.baseurl.org
http://lists.baseurl.org/mailman/listinfo/yum-devel

Reply via email to