]> git.decadent.org.uk Git - dak.git/blobdiff - daklib/contents.py
Handle exceptions in dak contents scan-source.
[dak.git] / daklib / contents.py
index dffb425e3cc2e5f8c5245de9e209fdaaa7a1f454..69000acf816c845305e333efb7ae711a97e331af 100755 (executable)
@@ -426,10 +426,13 @@ class SourceContentsScanner(object):
         session.close()
         return { 'processed': processed, 'remaining': remaining }
 
-def source_scan_helper(binary_id):
+def source_scan_helper(source_id):
     '''
     This function runs in a subprocess.
     '''
-    scanner = SourceContentsScanner(source_id)
-    scanner.scan()
+    try:
+        scanner = SourceContentsScanner(source_id)
+        scanner.scan()
+    except Exception, e:
+        print e