Closed A03ki closed 4 years ago
Timelineクラスのget_home_timeline_idsはプロパティである。
Timeline
get_home_timeline_ids
動詞がつくと関数っぽい。そのためget_home_timeline_ids()としたくなる。 しかしながら、get_home_timeline_idsはプロパティのため、返り値のTimelineIndexを呼び出すことになる。
get_home_timeline_ids()
TimelineIndex
TypeError: 'TimelineIndex' object is not callable
動詞をなくしてhome_timeline_idsにする。
home_timeline_ids
加えて、Attributesとしてdocstringに記述する。
Properties created with the @property decorator should be documented in the property's getter method. Example NumPy Style Python Docstrings — napoleon 0.7 documentation
@property
前提
Timeline
クラスのget_home_timeline_ids
はプロパティである。問題点
動詞がつくと関数っぽい。そのため
get_home_timeline_ids()
としたくなる。 しかしながら、get_home_timeline_ids
はプロパティのため、返り値のTimelineIndex
を呼び出すことになる。解決方法
動詞をなくして
home_timeline_ids
にする。加えて、Attributesとしてdocstringに記述する。