From 447127d9564de85a9d66935081266c9d62ccf636 Mon Sep 17 00:00:00 2001 From: wcdolphin Date: Thu, 14 Aug 2014 23:26:59 -0700 Subject: [PATCH] Makes 'db' argument to connection optional. --- mongoengine/connection.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mongoengine/connection.py b/mongoengine/connection.py index b33ce3a8..4d119fcc 100644 --- a/mongoengine/connection.py +++ b/mongoengine/connection.py @@ -18,7 +18,7 @@ _connections = {} _dbs = {} -def register_connection(alias, name, host=None, port=None, +def register_connection(alias, name=None, host=None, port=None, read_preference=False, username=None, password=None, authentication_source=None, **kwargs): @@ -40,7 +40,7 @@ def register_connection(alias, name, host=None, port=None, global _connection_settings conn_settings = { - 'name': name, + 'name': name or 'test', 'host': host or 'localhost', 'port': port or 27017, 'read_preference': read_preference, @@ -144,7 +144,7 @@ def get_db(alias=DEFAULT_CONNECTION_NAME, reconnect=False): return _dbs[alias] -def connect(db, alias=DEFAULT_CONNECTION_NAME, **kwargs): +def connect(db=None, alias=DEFAULT_CONNECTION_NAME, **kwargs): """Connect to the database specified by the 'db' argument. Connection settings may be provided here as well if the database is not