Mercurial > cpython-lru_cache-weakref
annotate Lib/lib2to3/fixes/fix_long.py @ 54294:dba767bc3155 legacy-trunk
remove mention of old ctypes version
| author | Benjamin Peterson <benjamin@python.org> |
|---|---|
| date | Sat, 23 May 2009 20:59:09 +0000 |
| parents | 119e4323400d |
| children | 7700408f65fc |
| 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 | |
|
47726
4e304aded7a8
Merged revisions 64286 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents:
45906
diff
changeset
|
8 from .. import fixer_base |
|
50489
7934723f7dc4
Merged revisions 68198 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents:
50200
diff
changeset
|
9 from ..fixer_util import Name, Number, 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 |
|
53934
119e4323400d
Merged revisions 72491-72493 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents:
50489
diff
changeset
|
16 static_int = Name(u"int") |
| 45906 | 17 |
| 18 def transform(self, node, results): | |
|
50489
7934723f7dc4
Merged revisions 68198 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents:
50200
diff
changeset
|
19 if is_probably_builtin(node): |
|
7934723f7dc4
Merged revisions 68198 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents:
50200
diff
changeset
|
20 new = self.static_int.clone() |
|
7934723f7dc4
Merged revisions 68198 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents:
50200
diff
changeset
|
21 new.set_prefix(node.get_prefix()) |
|
7934723f7dc4
Merged revisions 68198 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents:
50200
diff
changeset
|
22 return new |
