[Python-checkins] r73973 - sandbox/trunk/2to3/lib2to3/main.py
benjamin.peterson
python-checkins at python.org
Sun Jul 12 04:59:49 CEST 2009
Author: benjamin.peterson
Date: Sun Jul 12 04:59:49 2009
New Revision: 73973
Log:
a better idea; add an option to *not* print diffs
Modified:
sandbox/trunk/2to3/lib2to3/main.py
Modified: sandbox/trunk/2to3/lib2to3/main.py
==============================================================================
--- sandbox/trunk/2to3/lib2to3/main.py (original)
+++ sandbox/trunk/2to3/lib2to3/main.py Sun Jul 12 04:59:49 2009
@@ -94,8 +94,8 @@
help="Modify the grammar so that print() is a function")
parser.add_option("-v", "--verbose", action="store_true",
help="More verbose logging")
- parser.add_option("-s", "--show-diffs", action="store_true",
- help="Show diffs of the refactored file")
+ parser.add_option("--no-diffs", action="store_true",
+ help="Don't show diffs of the refactoring")
parser.add_option("-w", "--write", action="store_true",
help="Write back modified files")
parser.add_option("-n", "--nobackups", action="store_true", default=False,
@@ -104,7 +104,7 @@
# Parse command line arguments
refactor_stdin = False
options, args = parser.parse_args(args)
- if not options.write and not options.show_diffs:
+ if not options.write and options.no_diffs:
warn("not writing files and not printing diffs; that's not very useful")
if not options.write and options.nobackups:
parser.error("Can't use -n without -w")
@@ -145,7 +145,7 @@
requested = avail_fixes.union(explicit)
fixer_names = requested.difference(unwanted_fixes)
rt = StdoutRefactoringTool(sorted(fixer_names), rt_opts, sorted(explicit),
- options.nobackups, options.show_diffs)
+ options.nobackups, not options.no_diffs)
# Refactor all files and directories passed as arguments
if not rt.errors:
More information about the Python-checkins
mailing list