Commits on Aug 15, 2011
  1. BUMP 2.0.1

    behackett committed Aug 15, 2011
  2. Changelog for 2.0.1.

    behackett committed Aug 15, 2011
  3. PYTHON-271: fix GridFS loss of data

    snaury authored and behackett committed Aug 15, 2011
  4. version -> +

    behackett committed Aug 15, 2011
Commits on Aug 5, 2011
  1. BUMP 2.0

    behackett committed Aug 5, 2011
  2. 2.0 changelog.

    behackett committed Aug 5, 2011
Commits on Aug 4, 2011
Commits on Aug 3, 2011
Commits on Aug 1, 2011
  1. Support journal and wtimeoutMS URI aliases.

    behackett committed Aug 1, 2011
    This commit also cleans up some code related to
    URI options that were never supported in pymongo
    and have been removed from the URI spec.
Commits on Jul 26, 2011
  1. Support the replicaSet URI parameter.

    behackett committed Jul 26, 2011
    Also adds support for the keyword argument replicaset.
    Either option can be used to force Connection to connect
    using replica set mode if only one host:port pair is
Commits on Jul 22, 2011
  1. A few doctest fixes.

    behackett committed Jul 22, 2011
  2. Add a geoNear example.

    behackett committed Jul 22, 2011
Commits on Jul 21, 2011
  1. Fix a minor typo.

    behackett committed Jul 21, 2011
  2. Add a manipulate option to find(_one) PYTHON-224

    behackett committed Jul 21, 2011
    Leaving this set to True by default so there are no
    surprises when folks upgrade. We probably want to make
    False the default in a later release.
Commits on Jul 20, 2011
Commits on Jul 18, 2011
  1. Improved AutoReconnect messages PYTHON-244

    behackett committed Jul 18, 2011
    We now cache the exception messages and build
    a new exception string when pymongo fails to find
    a usable connection. In the case of a replica set
    the final message includes the error strings for
    each host in the seed list and any auto-discovered
Commits on Jul 12, 2011
  1. Auth improvements w/pooling and threads PYTHON-4

    behackett committed Jul 12, 2011
    Also PYTHON-162 and PYTHON-189.
    Credit goes to James Murty for most of the patch.
    With this change we cache auth credentials (user,
    password) in the driver so that each new socket
    can be automatically authenticated. This solves
    the problem of each new spawned thread having to
Commits on Jul 11, 2011
Commits on Jul 10, 2011
  1. Cursor add_option/remove_option PYTHON-242

    behackett committed Jul 10, 2011
    You can now set and unset arbitrary query flags.
    Set the tailable flag:
    cursor = db.coll.find().add_option(2)
    Now unset it:
  2. Fix cursor clone bug introduced with await_data

    behackett committed Jul 10, 2011
    ...and made worse with partial. Also improving
    unit test that should catch this kind if thing
    in the future.
  3. Support the 'partial' flag in cursors.

    behackett committed Jul 10, 2011
    By default queries to a sharded database fail
    if one of the shards is down. Setting the partial
    flag tells mongos to return as much of the result
    set as it can using the shards that are currently