diff options
author | Ezio Melotti <ezio.melotti@gmail.com> | 2013-03-13 00:27:00 (GMT) |
---|---|---|
committer | Ezio Melotti <ezio.melotti@gmail.com> | 2013-03-13 00:27:00 (GMT) |
commit | 67714629613159dbb24e584dcb1adbbc11027008 (patch) | |
tree | 7b9c6cc99801a66bb1341ec79f3c5219c818d4e4 /Doc | |
parent | a7d64a6f4c0307f9c58ea170705b1552580d93eb (diff) | |
download | cpython-67714629613159dbb24e584dcb1adbbc11027008.zip cpython-67714629613159dbb24e584dcb1adbbc11027008.tar.gz cpython-67714629613159dbb24e584dcb1adbbc11027008.tar.bz2 |
#17402: avoid shadowing built-in map in mmap examples. Initial patch by Aman Shah.
Diffstat (limited to 'Doc')
-rw-r--r-- | Doc/library/mmap.rst | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/Doc/library/mmap.rst b/Doc/library/mmap.rst index 5f0f004..178e388 100644 --- a/Doc/library/mmap.rst +++ b/Doc/library/mmap.rst @@ -106,19 +106,19 @@ To map anonymous memory, -1 should be passed as the fileno along with the length with open("hello.txt", "r+b") as f: # memory-map the file, size 0 means whole file - map = mmap.mmap(f.fileno(), 0) + mm = mmap.mmap(f.fileno(), 0) # read content via standard file methods - print(map.readline()) # prints b"Hello Python!\n" + print(mm.readline()) # prints b"Hello Python!\n" # read content via slice notation - print(map[:5]) # prints b"Hello" + print(mm[:5]) # prints b"Hello" # update content using slice notation; # note that new content must have same size - map[6:] = b" world!\n" + mm[6:] = b" world!\n" # ... and read again using standard file methods - map.seek(0) - print(map.readline()) # prints b"Hello world!\n" + mm.seek(0) + print(mm.readline()) # prints b"Hello world!\n" # close the map - map.close() + mm.close() :class:`mmap` can also be used as a context manager in a :keyword:`with` @@ -126,8 +126,8 @@ To map anonymous memory, -1 should be passed as the fileno along with the length import mmap - with mmap.mmap(-1, 13) as map: - map.write("Hello world!") + with mmap.mmap(-1, 13) as mm: + mm.write("Hello world!") .. versionadded:: 3.2 Context manager support. @@ -139,16 +139,16 @@ To map anonymous memory, -1 should be passed as the fileno along with the length import mmap import os - map = mmap.mmap(-1, 13) - map.write(b"Hello world!") + mm = mmap.mmap(-1, 13) + mm.write(b"Hello world!") pid = os.fork() if pid == 0: # In a child process - map.seek(0) - print(map.readline()) + mm.seek(0) + print(mm.readline()) - map.close() + mm.close() Memory-mapped file objects support the following methods: |