今日は Sphinx ホームページの検索機能をうまく使えなかったので、この質問はさらに難しくなりました。
docstring から文書化したいモジュールのグループがあります。ただし、これらは純粋な Python スクリプトではありません。実行スコープで新しい変数を作成する C# アプリケーションから実行されるため、そのままではコンパイルされません。
Python コンパイラには、未定義のメソッドがあるように見えます (技術的には、C# が IronPython スクリプト エンジンを作成し、メソッドを作成するまではそうです)。
私が実行すると:
sphinx-build -b html output/html
私は得る:
NameError: name 'injected_method' is not defined
Sphinx にコンパイル エラーを無視させ、ドキュメントを生成させるにはどうすればよいですか?
編集:
Sphinx に代わるもの (Epydoc など) が Python スクリプトをコンパイルして関数のシグネチャと docstring を取得する必要がないかどうかを誰かが知っていれば、それも役に立ちます。Sphinx は最も見栄えの良いドキュメント ジェネレーターですが、必要に応じて使用を中止します。