Pydevを起動して実行していて、ほとんどすべてがうまくいきます。しかし、私はdocstringsにいくつか問題があります。PyDevでの関数ドキュメントの表示
のは、私は次のような機能を持っ例えばとしましょう:
def _get_logging_statement(self):
"""Returns an easy to read string which separates items in the log file cleanly"""
result = "\n\n#============================================="
result += "\n# %-80s#"(self)
result =+ "\n\n#============================================"
return result
は私も適切にその文字列をフォーマットするのreprをオーバーライドしてきたとします。
Eclipseでこれを表示すると、意図したとおりの完全なドキュメントストリングが表示されます。しかし、完全な実装は、doctstingの下にも表示されます。
への道はありますかはdocstringを表示していますか?
注:ドキュメントストリングを実装の下に置くことは望ましくありません。それはPEP標準に反しているようです。 – Scott
ダブルアンダースコアのメソッドは不愉快です(関数の名前が変更され、バグが発生し、セキュリティが向上しません)。 – katrielalex
katrielalexに続いて、* single *アンダースコアで始まることはトラブルを回避し、慣例により「内部」とみなされます。 –