[Python-checkins] r53684 - sandbox/trunk/2to3/fixes/fix_print.py
guido.van.rossum
python-checkins at python.org
Fri Feb 9 05:55:42 CET 2007
Author: guido.van.rossum
Date: Fri Feb 9 05:55:41 2007
New Revision: 53684
Modified:
sandbox/trunk/2to3/fixes/fix_print.py
Log:
Use print() instead of Print().
Modified: sandbox/trunk/2to3/fixes/fix_print.py
==============================================================================
--- sandbox/trunk/2to3/fixes/fix_print.py (original)
+++ sandbox/trunk/2to3/fixes/fix_print.py Fri Feb 9 05:55:41 2007
@@ -4,10 +4,10 @@
"""Fixer for print.
Change:
- 'print' into 'Print()'
- 'print ...' into 'Print(...)'
- 'print ... ,' into 'Print(..., end=" ")'
- 'print >>x, ...' into 'Print(..., file=x)'
+ 'print' into 'print()'
+ 'print ...' into 'print(...)'
+ 'print ... ,' into 'print(..., end=" ")'
+ 'print >>x, ...' into 'print(..., file=x)'
"""
# Python imports
@@ -39,7 +39,7 @@
if node == Name("print"):
# Special-case print all by itself
- new = Call(Name("Print"), [])
+ new = Call(Name("print"), [])
new.set_prefix(node.get_prefix())
return new
assert node.children[0] == Name("print")
@@ -52,7 +52,7 @@
assert len(args) >= 2
file = args[1].clone()
args = args[3:] # Strip a possible comma after the file expression
- # Now synthesize a Print(args, sep=..., end=..., file=...) node.
+ # Now synthesize a print(args, sep=..., end=..., file=...) node.
l_args = [arg.clone() for arg in args]
if l_args:
l_args[0].set_prefix("")
@@ -65,7 +65,7 @@
pytree.Leaf(token.STRING, repr(end)))
if file is not None:
self.add_kwarg(l_args, "file", file)
- n_stmt = Call(Name("Print"), l_args)
+ n_stmt = Call(Name("print"), l_args)
n_stmt.set_prefix(node.get_prefix())
return n_stmt
More information about the Python-checkins
mailing list