PythonのSphinxでは、__getattr__
のおかげで利用可能な属性をどのように文書化できますか?Sphinxでは、__getattr__で提供される文書属性
私は、セクション名に一致する属性、つまりconfig_manager.<section_name>
を使用して設定の任意のセクションにアクセスできるような設定マネージャのインスタンスを持っています。
.. autoclass:: ConfigManager
:members:
:var .<section_name>: Access any section of the configuration by its name.
が、これもこの種を提供するものの、ドキュメントにあまりにも目立つように表示されません。今、私は.rstファイル内でこれを文書化する(ただし、コードに好む)このようなものとするために
アクセスはそのクラスの主な目的の1つです。
「これはあまり目立たない」とはどういう意味ですか?何も現れませんか? – mzjn
メソッドは私が目立つように呼び出すものを表示します。私が ':var'で注釈したこのことは、クラス記述の直下に" Variables:bullet list "と表示されます。私は彼らも方法として現れたかった。 – jbasko
なぜそれらを「メソッド」として表示したいのですか?彼らは方法ではありません。何か不足していますか? – mzjn