高価な操作を含むやや長い Python スクリプト (手動で監査するには長すぎる) があり、その後に高価な操作の出力に依存する多数のライブラリ関数呼び出しが続くとします。
ライブラリ関数呼び出しに必要なすべてのモジュールをインポートしていない場合、Python は行ごとに解釈するため、高価な操作が終了した後にのみエラーが発生します。
a) 手動で行ごとに検証するか、b) ライブラリを見逃すたびに高価な操作を実行せずに、必要なすべてのインポートがあることを自動的に検証する方法はありますか?
その質問を別の方法で言えば、実行前の依存関係の検証に関して C コンパイラが行うことを行うツールがあるかどうかです。