Mercurial > cpython-lru_cache-weakref
annotate Lib/lib2to3/fixes/fix_buffer.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 2007 Google, Inc. All Rights Reserved. |
| 2 # Licensed to PSF under a Contributor Agreement. | |
| 3 | |
| 4 """Fixer that changes buffer(...) into memoryview(...).""" | |
| 5 | |
| 6 # Local imports | |
|
47726
4e304aded7a8
Merged revisions 64286 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents:
45906
diff
changeset
|
7 from .. import fixer_base |
|
4e304aded7a8
Merged revisions 64286 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents:
45906
diff
changeset
|
8 from ..fixer_util import Name |
| 45906 | 9 |
| 10 | |
|
47726
4e304aded7a8
Merged revisions 64286 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents:
45906
diff
changeset
|
11 class FixBuffer(fixer_base.BaseFix): |
| 45906 | 12 |
| 13 explicit = True # The user must ask for this fixer | |
| 14 | |
| 15 PATTERN = """ | |
| 16 power< name='buffer' trailer< '(' [any] ')' > > | |
| 17 """ | |
| 18 | |
| 19 def transform(self, node, results): | |
| 20 name = results["name"] | |
|
53934
119e4323400d
Merged revisions 72491-72493 via svnmerge from
Benjamin Peterson <benjamin@python.org>
parents:
47726
diff
changeset
|
21 name.replace(Name(u"memoryview", prefix=name.get_prefix())) |
