スフィンクスを使用して例外を文書化する方法を理解できないようです。スフィンクスを使用して例外を文書化する方法
私は次のことを試してみた:
def some_funct():
"""
:raises: ExceptionType: Some multi-line
exception description.
"""
def some_funct():
"""
:raises: ExceptionType, Some multi-line
exception description.
"""
def some_funct():
"""
:raises ExceptionType: Some multi-line
exception description.
"""
def some_funct():
"""
:raises:
ExceptionType: Some multi-line
exception description.
"""
スフィンクスは言って続けて「フィールドリストが空白行せずに終了し、予想外のインデント解除。」では、メッセージを取り除くにはどうしたらよいでしょうか、複数行のドキュメントで複数の例外を文書化する適切な方法は何ですか?
私は構文を少し編集しました.Sphinxはそれをもって最良の結果を出すようです。バックスラッシュがかなりハックしているような気分にはならない。 – siebz0r
バックスラッシュはもう必要ないと思われます。私はそれに応じて答えを更新しました。 – siebz0r
@ siebz0r:バックスラッシュは厄介なハックです。たとえば、ヘルプ(some_funct)で醜いことになります。すべての場合にうまく動作しません。 – lpapp