diff contrib/check-code.py @ 31824:4804644489cf

check-code: use "-" to specify a list of files from stdin This will be used by the next patch.
author Jun Wu <quark@fb.com>
date Thu, 06 Apr 2017 22:08:23 -0700
parents 2a865df042b7
children 14c5a7637ecc
line wrap: on
line diff
--- a/contrib/check-code.py	Thu Apr 06 14:41:42 2017 +0200
+++ b/contrib/check-code.py	Thu Apr 06 22:08:23 2017 -0700
@@ -673,7 +673,7 @@
     return result
 
 def main():
-    parser = optparse.OptionParser("%prog [options] [files]")
+    parser = optparse.OptionParser("%prog [options] [files | -]")
     parser.add_option("-w", "--warnings", action="store_true",
                       help="include warning-level checks")
     parser.add_option("-p", "--per-file", type="int",
@@ -691,6 +691,9 @@
 
     if len(args) == 0:
         check = glob.glob("*")
+    elif args == ['-']:
+        # read file list from stdin
+        check = sys.stdin.read().splitlines()
     else:
         check = args