extension

解決黒頭巾!PythonのC拡張でcleanup用のコードを呼びたい!

PythonのC拡張でcleanup用のコードを呼びたい! - グニャラくんのグニャグニャPython備忘録の続き。 Pythonのatexitにあたるものがないかな〜、とは思っていましたが、 ありました。Py_AtExit。 VideoCaptureのソースを見ていて気づいた。

PythonのC拡張でcleanup用のコードを呼びたい!

PythonでC拡張を書くとき、 初期化用の関数はあるのだが(PyMODINIT_FUNC)、 後始末用の関数がない… こういうときはどうするのがいいのかなあ。 自前で呼べっていうのもめんどくさそうだし。