From 44175140dd5602e82426d70bb24b6b6056066a70 Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Wed, 31 Jan 2007 19:22:53 +0100 Subject: [PATCH] don't barf if a comparison has no source --- buildscripts/output-distance.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/buildscripts/output-distance.py b/buildscripts/output-distance.py index 631f8272d5..e38abb56f2 100644 --- a/buildscripts/output-distance.py +++ b/buildscripts/output-distance.py @@ -790,8 +790,11 @@ class ComparisonData: return '' sf = val.source_file () - re.sub (r'\\sourcefilename "([^"]+)"', - note_original, open (sf).read ()) + if sf: + re.sub (r'\\sourcefilename "([^"]+)"', + note_original, open (sf).read ()) + else: + print 'no source for', val def compare_trees (self, dir1, dir2): self.compare_directories (dir1, dir2) -- 2.39.5