equal
deleted
inserted
replaced
671 break |
671 break |
672 |
672 |
673 return result |
673 return result |
674 |
674 |
675 def main(): |
675 def main(): |
676 parser = optparse.OptionParser("%prog [options] [files]") |
676 parser = optparse.OptionParser("%prog [options] [files | -]") |
677 parser.add_option("-w", "--warnings", action="store_true", |
677 parser.add_option("-w", "--warnings", action="store_true", |
678 help="include warning-level checks") |
678 help="include warning-level checks") |
679 parser.add_option("-p", "--per-file", type="int", |
679 parser.add_option("-p", "--per-file", type="int", |
680 help="max warnings per file") |
680 help="max warnings per file") |
681 parser.add_option("-b", "--blame", action="store_true", |
681 parser.add_option("-b", "--blame", action="store_true", |
689 lineno=True) |
689 lineno=True) |
690 (options, args) = parser.parse_args() |
690 (options, args) = parser.parse_args() |
691 |
691 |
692 if len(args) == 0: |
692 if len(args) == 0: |
693 check = glob.glob("*") |
693 check = glob.glob("*") |
|
694 elif args == ['-']: |
|
695 # read file list from stdin |
|
696 check = sys.stdin.read().splitlines() |
694 else: |
697 else: |
695 check = args |
698 check = args |
696 |
699 |
697 _preparepats() |
700 _preparepats() |
698 |
701 |