diff options
Diffstat (limited to 'Tools')
-rwxr-xr-x | Tools/idle/tabnanny.py | 10 | ||||
-rwxr-xr-x | Tools/scripts/tabnanny.py | 10 |
2 files changed, 14 insertions, 6 deletions
diff --git a/Tools/idle/tabnanny.py b/Tools/idle/tabnanny.py index 0ffdba1..f68ed2d 100755 --- a/Tools/idle/tabnanny.py +++ b/Tools/idle/tabnanny.py @@ -12,6 +12,7 @@ import getopt import tokenize verbose = 0 +filename_only = 0 def errprint(*args): sep = "" @@ -21,13 +22,15 @@ def errprint(*args): sys.stderr.write("\n") def main(): - global verbose + global verbose, filename_only try: - opts, args = getopt.getopt(sys.argv[1:], "v") + opts, args = getopt.getopt(sys.argv[1:], "qv") except getopt.error, msg: errprint(msg) return for o, a in opts: + if o == '-q': + filename_only = filename_only + 1 if o == '-v': verbose = verbose + 1 if not args: @@ -85,7 +88,8 @@ def check(file): print "offending line:", `line` print nag.get_msg() else: - print file, badline, `line` + if filename_only: print file + else: print file, badline, `line` return if verbose: diff --git a/Tools/scripts/tabnanny.py b/Tools/scripts/tabnanny.py index 0ffdba1..f68ed2d 100755 --- a/Tools/scripts/tabnanny.py +++ b/Tools/scripts/tabnanny.py @@ -12,6 +12,7 @@ import getopt import tokenize verbose = 0 +filename_only = 0 def errprint(*args): sep = "" @@ -21,13 +22,15 @@ def errprint(*args): sys.stderr.write("\n") def main(): - global verbose + global verbose, filename_only try: - opts, args = getopt.getopt(sys.argv[1:], "v") + opts, args = getopt.getopt(sys.argv[1:], "qv") except getopt.error, msg: errprint(msg) return for o, a in opts: + if o == '-q': + filename_only = filename_only + 1 if o == '-v': verbose = verbose + 1 if not args: @@ -85,7 +88,8 @@ def check(file): print "offending line:", `line` print nag.get_msg() else: - print file, badline, `line` + if filename_only: print file + else: print file, badline, `line` return if verbose: |