[SQL-CVS] r649 - trunk/SQLObject/sqlobject/mysql
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
From: <sub...@co...> - 2005-02-25 15:37:39
|
Author: phd Date: 2005-02-25 15:37:35 +0000 (Fri, 25 Feb 2005) New Revision: 649 Modified: trunk/SQLObject/sqlobject/mysql/mysqlconnection.py Log: Fixed bugs with passing port to MySQLdb. Modified: trunk/SQLObject/sqlobject/mysql/mysqlconnection.py =================================================================== --- trunk/SQLObject/sqlobject/mysql/mysqlconnection.py 2005-02-25 15:19:35 UTC (rev 648) +++ trunk/SQLObject/sqlobject/mysql/mysqlconnection.py 2005-02-25 15:37:35 UTC (rev 649) @@ -8,12 +8,13 @@ dbName = 'mysql' schemes = [dbName] - def __init__(self, db, user, passwd='', host='localhost', **kw): + def __init__(self, db, user, passwd='', host='localhost', port=None, **kw): global MySQLdb if MySQLdb is None: import MySQLdb self.module = MySQLdb self.host = host + self.port = port self.db = db self.user = user self.password = passwd @@ -26,7 +27,7 @@ connectionFromURI = classmethod(connectionFromURI) def makeConnection(self): - return MySQLdb.connect(host=self.host, db=self.db, + return MySQLdb.connect(host=self.host, port=self.port, db=self.db, user=self.user, passwd=self.password) def _executeRetry(self, conn, cursor, query): |