pythonでDB扱うとき、デッドロックとかでコミットに失敗した時にどうやって検知すればいいのでしょうか?