Trapping MySQLdb warnings

Tim Johnson tim at johnsons-web.com
Wed Jun 15 21:58:37 EDT 2011


Using Python 2.6.5 on linux.

When using MySQLdb I am getting warnings printed to stdout, but I would
like to trap, display and log those warnings.

In the past I have used _mysql_exceptions.Warning, but that approach
is not working in this case.

My cursor is created with the relevant following code:

## connection object
self.__conn = MySQLdb.connect(db = self.__db,
  host = self.__host, user = self.__user,
  passwd = self.__passwd)

## cursor object
self.__rdb = self.__conn.cursor()
## And implemented as :
try :
    self.__rdb.execute(S)
except _mysql_exceptions.Warning,e:
    raise e ## replace with log(e)

What else needs to be done?
TIA
-- 
Tim 
tim at johnsons-web dot com or akwebsoft dot com
http://www.akwebsoft.com



More information about the Python-list mailing list