我正在mysql-python
附近写一个mibbleware。其目的是将所有mysql错误打包到我自己的处理程序中,而不是抛出异常并破坏逻辑。你知道吗
我的中间件是这样使用peewee
def my_hander(connection, cursor, errorclass, errorvalue):
pass # my customized middleware logic here
db = peewee.MySQLDatabase('backend', host= .... )
db.get_conn().errorhandler = my_hander
但是,不管我怎么做,my_handler
都不会被触发,异常会像往常一样转到peewee&mysql。你知道吗
我的问题是,有没有规范的方法让mysql-python向我自己的处理程序抛出异常,而不是去MySQLdb/connections.py: def defaulterrorhandler()
?你知道吗
python2.7,ubuntu12.04,其他libs使用最新版本。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐