commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnue] r7645 - trunk/gnue-common/src/datasources/drivers/sql/mysql


From: johannes
Subject: [gnue] r7645 - trunk/gnue-common/src/datasources/drivers/sql/mysql
Date: Thu, 23 Jun 2005 07:31:40 -0500 (CDT)

Author: johannes
Date: 2005-06-23 07:31:39 -0500 (Thu, 23 Jun 2005)
New Revision: 7645

Modified:
   trunk/gnue-common/src/datasources/drivers/sql/mysql/mysqldb.py
Log:
Added settings for port and encoding


Modified: trunk/gnue-common/src/datasources/drivers/sql/mysql/mysqldb.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/sql/mysql/mysqldb.py      
2005-06-23 12:14:32 UTC (rev 7644)
+++ trunk/gnue-common/src/datasources/drivers/sql/mysql/mysqldb.py      
2005-06-23 12:31:39 UTC (rev 7645)
@@ -72,6 +72,7 @@
 ----------------------
 * host       -- This is the host for your connection (required)
 * dbname     -- This is the name of the database to use (required)
+* port       -- This is the port where the server is running (optional)
 
 Examples
 --------
@@ -120,9 +121,13 @@
               'passwd': connectData ['_password'] or ''}
 
     # optional parameters
-    for gnueName, ibName in [('host', 'host')]:
-      if connectData.has_key (gnueName):
-        kwargs [ibName] = connectData [gnueName]
+    for gnueName, dbName in [('host', 'host'), ('port', 'port'),
+                             ('encoding', 'unicode')]:
+      if gnueName in connectData:
+        if gnueName == 'port':
+          kwargs [dbName] = int (connectData [gnueName])
+        else:
+          kwargs [dbName] = connectData [gnueName]
 
     return ([], kwargs)
 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]