when grabbing gpg keys - if they are not what they should be don't traceback throw up a yumbaserror like we would if they are not found. --- yum/__init__.py | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/yum/__init__.py b/yum/__init__.py index 8b770cd..975bb01 100644 --- a/yum/__init__.py +++ b/yum/__init__.py @@ -3728,7 +3728,11 @@ class YumBase(depsolve.Depsolve): raise Errors.YumBaseError(_('GPG key retrieval failed: ') + to_unicode(str(e))) # Parse the key - keys_info = misc.getgpgkeyinfo(rawkey, multiple=True) + try: + keys_info = misc.getgpgkeyinfo(rawkey, multiple=True) + except ValueError, e: + raise Errors.YumBaseError(_('Invalid GPG Key from %s: %s') % + (keyurl, str(e))) keys = [] for keyinfo in keys_info: thiskey = {} -- 1.6.2.5 _______________________________________________ Yum-devel mailing list Yum-devel@lists.baseurl.org http://lists.baseurl.org/mailman/listinfo/yum-devel