Mercurial > cpython-lru_cache-weakref
annotate Lib/lib2to3/fixes/fix_long.py @ 58765:2ba7677bfa95 legacy-trunk
testCopysign was defined twice in test_math; combine the definitions
| author | Mark Dickinson <dickinsm@gmail.com> |
|---|---|
| date | Sat, 06 Feb 2010 23:11:25 +0000 |
| parents | 732f72cbaf7d |
| children | 7d1e453b120b |
| rev | line source |
|---|---|
| 45906 | 1 # Copyright 2006 Google, Inc. All Rights Reserved. |
| 2 # Licensed to PSF under a Contributor Agreement. | |
| 3 | |
| 4 """Fixer that turns 'long' into 'int' everywhere. | |
| 5 """ | |
| 6 | |
| 7 # Local imports | |
|
55358
732f72cbaf7d
Merged revisions 73771,73811,73840,73842,73848-73849,73861,73957-73960,73964-73969,73972-73974,73977,73981,73984,74065,74113 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents:
54696
diff
changeset
|
8 from lib2to3 import fixer_base |
|
732f72cbaf7d
Merged revisions 73771,73811,73840,73842,73848-73849,73861,73957-73960,73964-73969,73972-73974,73977,73981,73984,74065,74113 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents:
54696
diff
changeset
|
9 from lib2to3.fixer_util import is_probably_builtin |
| 45906 | 10 |
| 11 | |
|
47726
4e304aded7a8
Merged revisions 64286 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents:
45906
diff
changeset
|
12 class FixLong(fixer_base.BaseFix): |
| 45906 | 13 |
|
50200
aef0730df9ba
Merged revisions 67810 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents:
47726
diff
changeset
|
14 PATTERN = "'long'" |
| 45906 | 15 |
| 16 def transform(self, node, results): | |
|
50489
7934723f7dc4
Merged revisions 68198 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents:
50200
diff
changeset
|
17 if is_probably_builtin(node): |
|
55358
732f72cbaf7d
Merged revisions 73771,73811,73840,73842,73848-73849,73861,73957-73960,73964-73969,73972-73974,73977,73981,73984,74065,74113 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents:
54696
diff
changeset
|
18 node.value = u"int" |
|
732f72cbaf7d
Merged revisions 73771,73811,73840,73842,73848-73849,73861,73957-73960,73964-73969,73972-73974,73977,73981,73984,74065,74113 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents:
54696
diff
changeset
|
19 node.changed() |
