[Yum-devel] [PATCH] Catch stupid errors from urlparse, who knows why. BZ 666826

tim.lauridsen at gmail.com tim.lauridsen at gmail.com
Tue Jan 11 14:33:00 UTC 2011


On Tue, Jan 11, 2011 at 3:10 PM, James Antill <james at and.org> wrote:

> ---
>  yum/yumRepo.py |    7 ++++++-
>  1 files changed, 6 insertions(+), 1 deletions(-)
>
> diff --git a/yum/yumRepo.py b/yum/yumRepo.py
> index 6a27805..36b7c7d 100644
> --- a/yum/yumRepo.py
> +++ b/yum/yumRepo.py
> @@ -678,7 +678,12 @@ class YumRepository(Repository, config.RepoConf):
>             url = parser.varReplace(url, self.yumvar)
>             if url[-1] != '/':
>                 url= url + '/'
> -            (s,b,p,q,f,o) = urlparse.urlparse(url)
> +            try:
> +                # This started throwing ValueErrors, BZ 666826
> +                (s,b,p,q,f,o) = urlparse.urlparse(url)
> +            except:
> +                s = 'blah'
> +
>             if s not in ['http', 'ftp', 'file', 'https']:
>                 skipped = url
>                 continue
> --
> 1.7.2.3
>
> _______________________________________________
> Yum-devel mailing list
> Yum-devel at lists.baseurl.org
> http://lists.baseurl.org/mailman/listinfo/yum-devel
>

ACK
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.baseurl.org/pipermail/yum-devel/attachments/20110111/6b03657b/attachment.html>


More information about the Yum-devel mailing list