Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jan 27, 2010
  1. BUMP 1.4 - see changelog for details

    Mike Dirolf authored
Commits on Jan 26, 2010
  1. return the entire response to lastError for update/remove if safe is …

    Mike Dirolf authored
    …True PYTHON-87
  2. minor: more doc cleanups

    Mike Dirolf authored
  3. minor: doc

    Mike Dirolf authored
  4. minor: clean up and docs for gridfs

    Mike Dirolf authored
  5. minor: remove all uses of types module

    Mike Dirolf authored
  6. minor: cleanup, doc

    Mike Dirolf authored
  7. only move _id to front for root documents, and only for inserts or se…

    Mike Dirolf authored
    …cond arg to update PYTHON-92
Commits on Jan 25, 2010
Commits on Jan 21, 2010
  1. add package level teardown to clean up after test runs

    Mike Dirolf authored
Commits on Jan 20, 2010
  1. minor: be sure these processes finish their work

    Mike Dirolf authored
Commits on Jan 19, 2010
  1. collection names must not contain the null character

    Mike Dirolf authored
  2. allow utf-8 collection names w/ C extension

    Mike Dirolf authored
Commits on Jan 12, 2010
  1. minor: PEP-8

    Mike Dirolf authored
  2. minor: doc

    Mike Dirolf authored
  3. Use PyMongoError instead of BaseMongoDBException

    Mike Dirolf authored
    Note that this is changing the exception hierarchy somewhat as well,
    as I would rather not muck things up with multiple inheritance. This
    is a breaking change if you depend on ConnectionFailure being an
    IOError or InvalidBSON being a ValueError, for example. If this
    creates issues for anybody please let us know and we can figure out a
    better workaround.
    Also add Michael to contributors list.
  4. @mdirolf

    Added base exception class to all MongoDB exceptions

    Michael Schurter authored mdirolf committed
  5. minor: more versioning

    Mike Dirolf authored
  6. minor: version info

    Mike Dirolf authored
  7. adding DuplicateKeyError for safe inserts/updates

    Mike Dirolf authored
Commits on Jan 11, 2010
  1. minor: doc

    Mike Dirolf authored
Commits on Jan 8, 2010
  1. remove thread_util

    Mike Dirolf authored
  2. cleanup add_user and remove_user helpers - PEP 8, doc tweaks, test in…

    Mike Dirolf authored
    … combo w/ authenticate
  3. @gregglind

    jira python-82: javascript db.{add,remove}User as python database.{ad…

    gregglind authored Mike Dirolf committed
    …d,remove}_user, with tests
  4. @gregglind

    jira python83: unicode names and passwords should be encoded as utf8,…

    gregglind authored Mike Dirolf committed
    … with test
  5. updates for MasterSlaveConnection

    Mike Dirolf authored
  6. minor: update deprecated api

    Mike Dirolf authored
  7. clean up ConnectionFailure cases

    Mike Dirolf authored
  8. update README - no longer supporting Python 2.3

    Mike Dirolf authored
  9. Simplification of connection pooling.

    Mike Dirolf authored
    Makes driver ~2x faster for simple benchmarks.
    DEPRECATED pool_size, auto_start_request and timeout parameters to Connection
    DEPRECATED Connection.start_request
    Each thread now gets it's own socket reserved on it's first operation. Those
    sockets are held until Connection.end_request is called by that thread, or
    Connection.disconnect is called by any thread, or the thread dies.
    Calling Connection.end_request allows the socket to be returned to the pool,
    and to be used by other threads instead of creating a new socket. Judicious use
    of this method is important for applications with many threads or with long
    running threads that make few calls to PyMongo operations.
Commits on Jan 7, 2010
  1. use sendall

    Mike Dirolf authored
Commits on Jan 5, 2010
  1. minor: remove validate from MANIFEST

    Mike Dirolf authored
  2. removing all support for mongo-qa tests

    Mike Dirolf authored
    allows us to remove SON.from_xml
      - not deprecating this as it was used internally only AFAIK
    therefore eliminates driver dependency on elementtree
Something went wrong with that request. Please try again.