title: Error when running mmap related function in python 2.6
body: <p>I tried to run the following code from <a href="http://docs.python.org/library/mmap.html" rel="nofollow noreferrer">http://docs.python.org/library/mmap.html</a></p>
  
  <pre>
  import mmap
  
  # write a simple example file
  with open("hello.txt", "wb") as f:
      f.write("Hello Python!\n")
  
  with open("hello.txt", "r+b") as f:
      # memory-map the file, size 0 means whole file
      map = mmap.mmap(f.fileno(), 0)
      # read content via standard file methods
      print map.readline()  # prints "Hello Python!"
      # read content via slice notation
      print map[:5]  # prints "Hello"
      # update content using slice notation;
      # note that new content must have same size
      map[6:] = " world!\n"
      # ... and read again using standard file methods
      map.seek(0)
      print map.readline()  # prints "Hello  world!"
      # close the map
      map.close()
  </pre>
  
  <p>But, I got an error.</p>
  
  <pre>
  TypeError: 'module' object is not callable
  
  module body in mmap.py at line 9
  map = mmap.mmap(f.fileno(), 0)
  </pre>
  
  <p>What's wrong with this?
  I use python 2.6 on Snow Leopard/Mac.</p>