From 8900d410ae32c23cdaaca200479a7c53eccc2695 Mon Sep 17 00:00:00 2001 From: adustman Date: Mon, 17 Jan 2005 01:51:00 +0000 Subject: [PATCH] * make sure charset has a default (None) * eliminate lambda usage --- MySQLdb/MySQLdb/connections.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/MySQLdb/MySQLdb/connections.py b/MySQLdb/MySQLdb/connections.py index 6846b49..17db7f8 100644 --- a/MySQLdb/MySQLdb/connections.py +++ b/MySQLdb/MySQLdb/connections.py @@ -92,6 +92,7 @@ class Connection(_mysql.connection): del kwargs2['cursorclass'] else: self.cursorclass = self.default_cursor + self.charset = None if kwargs.has_key('unicode'): charset = kwargs['unicode'] errors = kwargs.get('unicode_errors', 'strict') @@ -100,7 +101,7 @@ class Connection(_mysql.connection): del kwargs2['unicode_errors'] if charset: self.charset = charset - u = lambda s, c=charset, e=errors: unicode(s, c, e) + def u(s, c=charset, e=errors): return unicode(s, c, e) else: u = unicode conv[FIELD_TYPE.STRING] = u