diff hgext/bugzilla.py @ 10292:ea7a14ca118a

bugzilla: lowercase mysqldb var
author Matt Mackall <mpm@selenic.com>
date Thu, 28 Jan 2010 22:45:04 -0600
parents 08a0f04b56bd
children 3062af0ba177
line wrap: on
line diff
--- a/hgext/bugzilla.py	Thu Jan 28 22:44:54 2010 -0600
+++ b/hgext/bugzilla.py	Thu Jan 28 22:45:04 2010 -0600
@@ -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])