# HG changeset patch # User Dirkjan Ochtman # Date 1266224231 -3600 # Node ID 3062af0ba1774960f004ad15fb1a99d7881872f1 # Parent 3076b39d7f3ec17cedb09bdf4836337b9c1e8a6c bugzilla: revert unhelpful check-code changes, module is actually called MySQLdb diff -r 3076b39d7f3e -r 3062af0ba177 hgext/bugzilla.py --- a/hgext/bugzilla.py Mon Feb 15 00:16:59 2010 -0800 +++ b/hgext/bugzilla.py Mon Feb 15 09:57:11 2010 +0100 @@ -145,7 +145,7 @@ from mercurial import cmdutil, templater, util import re, time -mysqldb = None +MySQLdb = None def buglist(ids): return '(' + ','.join(map(str, ids)) + ')' @@ -165,7 +165,7 @@ self.ui.readconfig(usermap, sections=['usermap']) self.ui.note(_('connecting to %s:%s as %s, password %s\n') % (host, db, user, '*' * len(passwd))) - self.conn = mysqldb.connect(host=host, user=user, passwd=passwd, + self.conn = MySQLdb.connect(host=host, user=user, passwd=passwd, db=db, connect_timeout=timeout) self.cursor = self.conn.cursor() self.longdesc_id = self.get_longdesc_id() @@ -177,7 +177,7 @@ self.ui.note(_('query: %s %s\n') % (args, kwargs)) try: self.cursor.execute(*args, **kwargs) - except mysqldb.MySQLError: + except MySQLdb.MySQLError: self.ui.note(_('failed query: %s %s\n') % (args, kwargs)) raise @@ -419,9 +419,9 @@ bugzilla bug id. only add a comment once per bug, so same change seen multiple times does not fill bug with duplicate data.''' try: - import mysqldb as mysql - global mysqldb - mysqldb = mysql + import MySQLdb as mysql + global MySQLdb + MySQLdb = mysql except ImportError, err: raise util.Abort(_('python mysql support not available: %s') % err) @@ -436,6 +436,6 @@ for id in ids: bz.update(id, ctx) bz.notify(ids, util.email(ctx.user())) - except mysqldb.MySQLError, err: + except MySQLdb.MySQLError, err: raise util.Abort(_('database error: %s') % err[1])