zjb.main.dtb.subject 源代码
from traits.api import Any, Dict, Str
from zjb.dos.data import Data
[文档]
class Subject(Data):
"""
Attributes
----------
name : Str
被试的名称。
data : Dict(Str, Any)
存储与被试相关的数据,其中键为字符串类型,值为任意类型。
"""
name = Str()
data = Dict(Str, Any)
[文档]
def unbind(self):
"""解除被试与其数据的绑定关系。"""
if not self._manager:
return
for data in self.data.values():
if isinstance(data, Data):
data.unbind()
self._manager.unbind(self)