Changeset 3419 for pykota/trunk/pykota/storages/mysqlstorage.py
- Timestamp:
- 10/04/08 10:33:28 (16 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
pykota/trunk/pykota/storages/mysqlstorage.py
r3413 r3419 44 44 port = 3306 # Use the default MySQL port 45 45 46 self.tool.logdebug("Trying to open database (host=%s, port=%s, dbname=%s, user=%s)..." % (host, port, dbname, user)) 46 self.tool.logdebug("Trying to open database (host=%s, port=%s, dbname=%s, user=%s)..." \ 47 % (repr(host), 48 repr(port), 49 repr(dbname), 50 repr(user))) 47 51 try : 48 self.database = MySQLdb.connect(host=host, port=port, db=dbname, user=user, passwd=passwd, charset="utf8") 52 self.database = MySQLdb.connect(host=host, 53 port=port, 54 db=dbname, 55 user=user, 56 passwd=passwd, 57 charset="utf8") 49 58 except TypeError : 50 59 self.tool.logdebug("'charset' argument not allowed with this version of python-mysqldb, retrying without...") 51 self.database = MySQLdb.connect(host=host, port=port, db=dbname, user=user, passwd=passwd) 60 self.database = MySQLdb.connect(host=host, 61 port=port, 62 db=dbname, 63 user=user, 64 passwd=passwd) 52 65 53 66 try : … … 59 72 self.cursor.execute("SET TRANSACTION ISOLATION LEVEL READ COMMITTED;") # Same as PostgreSQL and Oracle's default 60 73 self.closed = False 61 self.tool.logdebug("Database opened (host=%s, port=%s, dbname=%s, user=%s)" % (host, port, dbname, user)) 74 self.tool.logdebug("Database opened (host=%s, port=%s, dbname=%s, user=%s)" \ 75 % (repr(host), 76 repr(port), 77 repr(dbname), 78 repr(user))) 62 79 try : 63 80 # Here we try to select a string (an é) which is