Merge pull request #439 from kajic/dev

register_connection bugfix
This commit is contained in:
Ross Lawley 2012-02-24 02:12:55 -08:00
commit 1f2a432e82

View File

@ -42,7 +42,7 @@ def register_connection(alias, name, host='localhost', port=27017,
# Handle uri style connections
if "://" in host:
uri_dict = uri_parser.parse_uri(host)
if 'database' not in uri_dict:
if uri_dict.get('database') is None:
raise ConnectionError("If using URI style connection include "\
"database name in string")
uri_dict['name'] = uri_dict.get('database')