MetaAttribute¶
- class astropy.utils.metadata.MetaAttribute(default=None)[ソース]¶
ベースクラス:
object
オブジェクトに格納されたカスタム属性を定義するための記述子
meta
Dictは、定義されたデフォルト値を有することができる。この記述子は、複雑なクラスに属性を追加するサブクラスを提供することが意図されている
Table
あるいは…。NDData
それがそうです。これはオブジェクトに属性が要求される
meta
辞書のような物体ですMetaAttributeの値は新しいdict metaに格納される. ['__attributes__'] それは必要な時に作られた。MetaAttributeを定義するクラスサポートは、クラスによって属性を初期化することを奨励します。
__init__
それがそうです。例えば:for attr in list(kwargs): descr = getattr(self.__class__, attr, None) if isinstance(descr, MetaAttribute): setattr(self, attr, kwargs.pop(attr))
の名称
MetaAttribute
以下のいずれかと同じではない.Ownerクラスにおけるキーワードパラメータ
__init__
親クラスは“親”の方法または属性であり、親クラスは
owner.__mro__[1]
それがそうです。
- パラメータ
default -- デフォルト値.