]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
no KeyError if url params not provided
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 19 Sep 2006 01:21:39 +0000 (01:21 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 19 Sep 2006 01:21:39 +0000 (01:21 +0000)
lib/sqlalchemy/databases/mssql.py

index 08a555611c7978525dfec0abc30d9110a12ae4cc..1a30b9fe5b249ea3c0a168bea73bc252b9486f75 100644 (file)
@@ -50,7 +50,7 @@ try:
     connect = dbmodule.Connection
     make_connect_string = lambda keys: \
         [["Provider=SQLOLEDB;Data Source=%s;User Id=%s;Password=%s;Initial Catalog=%s" % (
-            keys["host"], keys["user"], keys["password"], keys["database"])], {}]
+            keys.get("host"), keys.get("user"), keys.get("password"), keys.get("database"))], {}]
     do_commit = False
     sane_rowcount = True
 except: