diff options
author | Ezio Melotti <ezio.melotti@gmail.com> | 2013-03-13 00:26:11 (GMT) |
---|---|---|
committer | Ezio Melotti <ezio.melotti@gmail.com> | 2013-03-13 00:26:11 (GMT) |
commit | 5e32424b491f94bc155e19a4da1f8d93804464a5 (patch) | |
tree | 33f579bac2e7fefd0fcf378d3b2091f0ea95cf50 | |
parent | fda7a8ce78cdc46c6728ad9cd82c4b3eccd0dd92 (diff) | |
download | cpython-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.rst | 24 |
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: |