summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEzio Melotti <ezio.melotti@gmail.com>2013-03-13 00:26:11 (GMT)
committerEzio Melotti <ezio.melotti@gmail.com>2013-03-13 00:26:11 (GMT)
commit5e32424b491f94bc155e19a4da1f8d93804464a5 (patch)
tree33f579bac2e7fefd0fcf378d3b2091f0ea95cf50
parentfda7a8ce78cdc46c6728ad9cd82c4b3eccd0dd92 (diff)
downloadcpython-5e32424b491f94bc155e19a4da1f8d93804464a5.zip
cpython-5e32424b491f94bc155e19a4da1f8d93804464a5.tar.gz
cpython-5e32424b491f94bc155e19a4da1f8d93804464a5.tar.bz2
#17402: avoid shadowing built-in map in mmap examples. Initial patch by Aman Shah.
-rw-r--r--Doc/library/mmap.rst24
1 files changed, 12 insertions, 12 deletions
diff --git a/Doc/library/mmap.rst b/Doc/library/mmap.rst
index 55861f9..58d00c8 100644
--- a/Doc/library/mmap.rst
+++ b/Doc/library/mmap.rst
@@ -114,19 +114,19 @@ memory but does not update the underlying file.
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 "Hello Python!"
+ print mm.readline() # prints "Hello Python!"
# read content via slice notation
- print map[:5] # prints "Hello"
+ print mm[:5] # prints "Hello"
# update content using slice notation;
# note that new content must have same size
- map[6:] = " world!\n"
+ mm[6:] = " world!\n"
# ... and read again using standard file methods
- map.seek(0)
- print map.readline() # prints "Hello world!"
+ mm.seek(0)
+ print mm.readline() # prints "Hello world!"
# close the map
- map.close()
+ mm.close()
The next example demonstrates how to create an anonymous map and exchange
@@ -135,16 +135,16 @@ memory but does not update the underlying file.
import mmap
import os
- map = mmap.mmap(-1, 13)
- map.write("Hello world!")
+ mm = mmap.mmap(-1, 13)
+ mm.write("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: