oremj%mozilla.com 311063ea54 Bug 387141 – Port Graph Server to mysql [p=oremj,r=vlad]
git-svn-id: svn://10.0.0.236/trunk@230370 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-20 17:58:20 +00:00

21 lines
546 B
Python

import MySQLdb
from MySQLdb import *
class GraphConnection(MySQLdb.connections.Connection):
def execute(self,query, args):
cur = self.cursor()
result = cur.execute(query,args)
cur.close()
return result
class GraphsCursor(MySQLdb.cursors.Cursor):
def execute(self, query, args=None):
query = query.replace('?','%s')
return MySQLdb.cursors.Cursor.execute(self, query, args)
def connect(*args,**kwargs):
kwargs['cursorclass'] = GraphsCursor
return GraphConnection(*args,**kwargs)