From 4c59e26e02c4cccdd6f7b97a4c4d0aeee5b6f977 Mon Sep 17 00:00:00 2001 From: lxnay Date: Thu, 23 Oct 2008 15:51:27 +0000 Subject: [PATCH] Entropy/phpBB3AuthInterface: - handle utf8 strings correctly git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2550 cd1c1023-2f26-0410-ae45-c471fc1f0318 --- libraries/entropy.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/entropy.py b/libraries/entropy.py index 7c05ccc6a..83adfcd0e 100644 --- a/libraries/entropy.py +++ b/libraries/entropy.py @@ -19623,7 +19623,7 @@ class phpBB3AuthInterface(DistributionAuthInterface,RemoteDbSkelInterface): self.dbconn.commit() def _generate_sql(self, action, table, data, where = ''): - sql = '' + sql = u'' keys = sorted(data.keys()) if action == "update": sql += 'UPDATE %s SET ' % (self.dbconn.escape_string(table),) @@ -19637,7 +19637,7 @@ class phpBB3AuthInterface(DistributionAuthInterface,RemoteDbSkelInterface): sql += ', '.join(keys_data) sql += ' WHERE %s' % (where,) elif action == "insert": - sql = 'INSERT INTO %s (%s) VALUES (%s)' % ( + sql = u'INSERT INTO %s (%s) VALUES (%s)' % ( self.dbconn.escape_string(table), ', '.join([self.dbconn.escape_string(x) for x in keys]), ', '.join(["'"+self.dbconn.escape_string(unicode(data[x]))+"'" for x in keys])