[Collab-qa-commits] r1449 - collab-qa-tools/bin

Lucas Nussbaum lucas at alioth.debian.org
Fri May 8 20:02:55 UTC 2009


Author: lucas
Date: 2009-05-08 20:02:55 +0000 (Fri, 08 May 2009)
New Revision: 1449

Modified:
   collab-qa-tools/bin/cqa-scanlogs
Log:
cqa-scanlogs: handle exceptions

Modified: collab-qa-tools/bin/cqa-scanlogs
===================================================================
--- collab-qa-tools/bin/cqa-scanlogs	2009-05-08 19:05:33 UTC (rev 1448)
+++ collab-qa-tools/bin/cqa-scanlogs	2009-05-08 20:02:55 UTC (rev 1449)
@@ -45,7 +45,12 @@
 
 files.sort.each do |file|
   puts "Parsing #{file}" if verbose
-  log = CollabQA::Log::new(file)
-  log.extract_log
-  puts "#{log.oneline_to_s(disptime)}"
+  begin
+    log = CollabQA::Log::new(file)
+    log.extract_log
+    puts "#{log.oneline_to_s(disptime)}"
+  rescue RuntimeError => e
+    STDERR.puts "Exception caught while parsing #{file}"
+    STDERR.puts e.backtrace
+  end
 end




More information about the Collab-qa-commits mailing list