--- mysqlconnection_orig.py	2007-09-27 02:18:28.000000000 +0200
+++ mysqlconnection.py	2007-11-27 13:57:30.324125000 +0100
@@ -110,10 +110,7 @@
                 # For MySQLdb 1.2.1 and later, we go
                 # encoding->unicode->charset (in the mysql db)
                 if self.need_unicode and not isinstance(query, unicode):
-                    try:
-                        query = unicode(query, self.encoding)
-                    except UnicodeError:
-                        pass                        
+                    query = unicode(query, self.encoding)
                 return cursor.execute(query)
             except MySQLdb.OperationalError, e:
                 if e.args[0] in (MySQLdb.constants.CR.SERVER_GONE_ERROR, MySQLdb.constants.CR.SERVER_LOST):
