私のアプリは、GUIレイヤーにQTを使用し、他の多くのライブラリを作成しました。
この他のlibの1つは非常に複雑で(型システムです)、可能な限り堅固にするためのアサートでいっぱいです。
ただし、このlibでassertがトリガーされると、Qtメインループは単純に続行します。Qt部分では(pyqtRemoveInputHookで)うまく機能するqt_debug()がありますが、残りのPythonライブラリでは何も機能しません。
そして、明らかに、Qtなしで使用できるはずなので、ライブラリ内のコードを変更することは避けたいと思います。
最善の解決策はアサーションフックですが、ぐるぐる回っていたにもかかわらず、それを行うための明確な方法はありませんでした。何か案が ?