chiark / gitweb /
Make the scanner log scanignore as well
authorDaniel Martí <mvdan@mvdan.cc>
Thu, 21 Aug 2014 18:02:52 +0000 (20:02 +0200)
committerDaniel Martí <mvdan@mvdan.cc>
Thu, 21 Aug 2014 18:02:52 +0000 (20:02 +0200)
fdroidserver/common.py

index cc8cf5ecb918ea06e88f65a18ddcfffea2388b9b..faa1e7674cf2be393c0fb42cb7d461fe0a87bd44 100644 (file)
@@ -1438,7 +1438,9 @@ def scan_source(build_dir, root_dir, thisbuild):
         logging.warn('Found %s at %s' % (what, fd))
 
     def handleproblem(what, fd, fp):
-        if todelete(fd):
+        if toignore(fd):
+            logging.info('Ignoring %s at %s' % (what, fd))
+        elif todelete(fd):
             removeproblem(what, fd, fp)
         else:
             logging.error('Found %s at %s' % (what, fd))
@@ -1459,10 +1461,6 @@ def scan_source(build_dir, root_dir, thisbuild):
             fp = os.path.join(r, curfile)
             fd = fp[len(build_dir) + 1:]
 
-            # Check if this file has been explicitly excluded from scanning
-            if toignore(fd):
-                continue
-
             try:
                 mime = magic.from_file(fp, mime=True) if ms is None else ms.file(fp)
             except UnicodeError: