Skip to content
1.1.0: Memory and file more for Python reader

* The pure Python reader now supports an optional file and memory mode in
  addition to the existing memory-map mode. If your Python does not provide
  the `mmap` module, the file mode will be used by default.
* The preferred method for opening a database is now the `open_database`
  function in `maxminddb`. This function now takes an optional read
  `mode`.
* The C extension no longer creates its own `InvalidDatabaseError` class
  and instead uses the one defined in `maxminddb.errors`.