actually tell the name of the flag to use

This commit is contained in:
Benjamin Peterson 2008-09-06 03:00:00 +00:00
parent d5ff5b2ec4
commit ad2a9e72f1

View file

@ -42,7 +42,7 @@ original is also be made.) Writing the changes back is enabled with the
$ 2to3 -w example.py $ 2to3 -w example.py
After transformation :file:`example.py` looks like this:: After transformation, :file:`example.py` looks like this::
def greet(name): def greet(name):
print("Hello, {0}!".format(name)) print("Hello, {0}!".format(name))
@ -79,12 +79,12 @@ flag. Note that *only* doctests will be refactored.
The :option:`-v` option enables the output of more information on the The :option:`-v` option enables the output of more information on the
translation process. translation process.
2to3 can also treat ``print`` as a function instead of a statement in the When the :option:`-p` is passed to it, 2to3 treats ``print`` as a function
grammar. This is useful when ``from __future__ import print_function`` is being instead of a statement. This is useful when ``from __future__ import
used. If this option is not given, the print fixer will surround print calls in print_function`` is being used. If this option is not given, the print fixer
an extra set of parentheses because it cannot differentiate between the and will surround print calls in an extra set of parentheses because it cannot
print statement with parentheses (such as ``print ("a" + "b" + "c")``) and a differentiate between the and print statement with parentheses (such as ``print
true function call. ("a" + "b" + "c")``) and a true function call.
:mod:`lib2to3` - 2to3's library :mod:`lib2to3` - 2to3's library