我从来没有认真使用过python,但我发现它对于我想做的事情非常方便。
我想问一个简单的问题,如果第三方类已经引发了自定义异常,我如何引发它?我正在使用 This class对我的数据库进行异步sql查询,它会引发“UNIQUE constraint failed”,这对我来说很好,但我不想让它记录它。
这是我的简单代码
try:
querypost = "INSERT INTO post(link,Commenti,data) VALUES('"+link+"','"+str(n_commenti)+"','"+str(data)+"')"
sql_worker.execute(querypost);
except (IntegrityError) as error:
print("test")
问题是它永远不会到达我的指纹,它会打印出他自己的例外。
我怎么才能让它闭嘴?你知道吗
编辑:
这段代码使记录器抑制了不需要的消息:
日志记录.getLogger(“sqlite3worker”).setLevel(日志记录。关键)
感谢@AChampion
目前没有回答
相关问题 更多 >
编程相关推荐