Commits on Aug 5, 2011
  1. BUMP 2.0

    behackett committed Aug 5, 2011
  2. Docs for pymongo.uri_parser.

    behackett committed Aug 5, 2011
  3. 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.

    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.
    behackett committed Aug 1, 2011
Commits on Jul 26, 2011
  1. Support the replicaSet URI parameter.

    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
    behackett committed Jul 26, 2011
Commits on Jul 22, 2011
  1. A few doctest fixes.

    behackett committed Jul 22, 2011
  2. Updated map reduce examples.

    behackett committed Jul 22, 2011
  3. 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

    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.
    behackett committed Jul 21, 2011
Commits on Jul 20, 2011
Commits on Jul 18, 2011
  1. Improved AutoReconnect messages PYTHON-244

    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
    behackett committed Jul 18, 2011
Commits on Jul 12, 2011
  1. Auth improvements w/pooling and threads PYTHON-4

    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
    behackett committed Jul 12, 2011
Commits on Jul 11, 2011
Commits on Jul 10, 2011
  1. Cursor add_option/remove_option PYTHON-242

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

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

    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
    behackett committed Jul 10, 2011
  4. New M/R tests PYTHON-239

    behackett committed Jul 10, 2011
  5. Handle no 'result' field in M/R PYTHON-239

    For now this only happens with inline map reduce which
    we provide a separate method to handle.
    behackett committed Jul 10, 2011
Commits on Jul 9, 2011
Commits on Jul 8, 2011
Commits on Jul 7, 2011
Commits on Jul 6, 2011
  1. A few style cleanups.

    behackett committed Jul 6, 2011