Updated connection - so handles < pymongo 2.1

Updated docs

Refs #378
This commit is contained in:
Ross Lawley 2011-12-09 08:39:50 -08:00
parent 83e3c5c7d8
commit febb3d7e3d
2 changed files with 3 additions and 1 deletions

View File

@ -5,6 +5,7 @@ Changelog
Changes in dev
==============
- Added pymongo 2.1 support
- Fixed Abstract documents can now declare indexes
- Added db_alias support to individual documents
- Fixed GridFS documents can now be pickled

View File

@ -1,4 +1,4 @@
from pymongo import Connection, version_tuple
from pymongo import Connection, version
__all__ = ['ConnectionError', 'connect', 'register_connection',
@ -73,6 +73,7 @@ def get_connection(alias=DEFAULT_CONNECTION_NAME, reconnect=False):
raise ConnectionError(msg)
conn_settings = _connection_settings[alias].copy()
version_tuple = [int(v) for v in version.split('.')]
if version_tuple[0] >= 2 and version_tuple [1] > 0:
conn_settings.pop('name')
conn_settings.pop('slaves')