From: Zac Medico Date: Sat, 6 May 2006 11:52:51 +0000 (-0000) Subject: Catch a KeyError and report a missing digest for bug #132410. X-Git-Tag: v2.1_rc1~19 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=4f00ff24f016514576892586ddfeb15e906f295e;p=portage.git Catch a KeyError and report a missing digest for bug #132410. svn path=/main/trunk/; revision=3324 --- diff --git a/pym/portage.py b/pym/portage.py index a4e042e58..fd2f13640 100644 --- a/pym/portage.py +++ b/pym/portage.py @@ -2331,6 +2331,9 @@ def digestcheck(myfiles, mysettings, strict=0, justmanifest=0): writemsg_stdout(">>> checking %s" % f) mf.checkFileHashes(mf.findFile(f), f) writemsg_stdout(okaymsg) + except KeyError, e: + writemsg("\n!!! Missing digest for %s\n" % str(e)) + return 0 except portage_exception.DigestException, e: writemsg("\n!!! Digest verification failed:\n") writemsg("!!! %s\n" % e.value[0])