Atom
をatom.api
から継承すると、メンバー変数を作成できません。Atom APIから継承するクラスに変数を作成できません
これについてはどのようなメカニズムが説明されていますか? b.init()
が実行されると
from atom.api import Atom
class A:
def init(self):
self.var = 0
class B(Atom):
def init(self):
self.var = 0
a = A()
a.init()
b = B()
b.init()
、私はエラーMSGを取得:
AttributeError: 'B' object has no attribute 'var'
私はその原子が 'メモリ効率の良いPythonオブジェクトを作成するためのフレームワーク 'であると考えています。これにより、通常の割り当てが無効になる可能性があります。どのようにして行うことができるかを知るには、[atom](https://github.com/nucleic/atom)のドキュメントを読んでください。 –