diff -urN lib2to3-orig/main.py lib2to3-new/main.py --- lib2to3-orig/main.py 2010年01月31日 16:49:31.000000000 -0800 +++ lib2to3-new/main.py 2010年01月31日 16:50:14.000000000 -0800 @@ -73,7 +73,7 @@ print("WARNING: %s" % (msg,), file=sys.stderr) -def main(fixer_pkg, args=None): +def main(fixer_pkg, args=None, refactoring_tool_cls=StdoutRefactoringTool): """Main program. Args: @@ -151,7 +151,7 @@ else: requested = avail_fixes.union(explicit) fixer_names = requested.difference(unwanted_fixes) - rt = StdoutRefactoringTool(sorted(fixer_names), flags, sorted(explicit), + rt = refactoring_tool_cls(sorted(fixer_names), flags, sorted(explicit), options.nobackups, not options.no_diffs) # Refactor all files and directories passed as arguments

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