changeset 1 | 2fb8b9db1c86 |
0:ffa851df0825 | 1:2fb8b9db1c86 |
---|---|
1 """Fixer that changes raw_input(...) into input(...).""" |
|
2 # Author: Andre Roberge |
|
3 |
|
4 # Local imports |
|
5 from .. import fixer_base |
|
6 from ..fixer_util import Name |
|
7 |
|
8 class FixRawInput(fixer_base.BaseFix): |
|
9 |
|
10 PATTERN = """ |
|
11 power< name='raw_input' trailer< '(' [any] ')' > any* > |
|
12 """ |
|
13 |
|
14 def transform(self, node, results): |
|
15 name = results["name"] |
|
16 name.replace(Name("input", prefix=name.get_prefix())) |