ドキュメントによると:
inspect.currentframe()
呼び出し元のスタックフレームのフレームオブジェクトを返します。
CPython実装の詳細:この関数は、インタープリターでのPythonスタックフレームのサポートに依存しています。これは、Pythonのすべての実装に存在することが保証されているわけではありません。Pythonスタックフレームサポートのない実装で実行している場合、この関数はNoneを返します。
この関数だけが「実装依存」としてマークされているのはどうしてですか?inspect.trace
この機能が機能しない場合、、などの同様の機能inspect.stack
も利用できませんか?
また、「スタックフレームサポート」とはどういう意味ですか、なぜそれがないのでしょうか?