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