[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

AltStyle によって変換されたページ (->オリジナル) /