Don't look for licenses in .md files and pylintrc files.
Also be quiet about public domain files unless asked to be verbose.
Test: ./libc/tools/generate-NOTICE.py
Change-Id: Ia7e4d42870b2ef4b0b77a11093eefa4f117bebaf
diff --git a/libc/tools/generate-NOTICE.py b/libc/tools/generate-NOTICE.py
index 7218445..b6deb9c 100755
--- a/libc/tools/generate-NOTICE.py
+++ b/libc/tools/generate-NOTICE.py
@@ -26,6 +26,7 @@
uninteresting_extensions = [
".bp",
".map",
+ ".md",
".mk",
".py",
".pyc",
@@ -34,7 +35,7 @@
]
if os.path.splitext(path)[1] in uninteresting_extensions:
return False
- if path.endswith("/notice") or path.endswith("/readme"):
+ if path.endswith("/notice") or path.endswith("/readme") or path.endswith("/pylintrc"):
return False
return True
@@ -137,7 +138,7 @@
if not "Copyright" in content:
if "public domain" in content.lower():
- warn("ignoring public domain file %s" % path)
+ warn_verbose("ignoring public domain file %s" % path)
return
warn('no copyright notice found in "%s" (%d lines)' % (path, len(lines)))
return