changeset 243:b8f372c29c5c

robustness fix for depends when rebuilding tree.
author janneke <janneke@gnu.org>
date Thu, 15 Dec 2005 09:47:21 +0100
parents f3f7cc98489e
children 2aa50412cca8
files specs/cpm.py
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/specs/cpm.py	Thu Dec 15 09:33:36 2005 +0100
+++ b/specs/cpm.py	Thu Dec 15 09:47:21 2005 +0100
@@ -240,7 +240,9 @@
 			version = version_to_string (split_ball (ball)[1])
 			uploads = 'uploads'
 			dir = 'gub'
-			depends = string.join (self._depends[name])
+			depends = ''
+			if self._depends.has_key (name):
+				depends = string.join (self._depends[name])
 			pipe = os.popen ('md5sum "%(uploads)s/%(dir)s/%(ball)s"' \
 					 % locals ())
 			size = os.stat (os.path.join (uploads, dir, ball))[stat.ST_SIZE]