python数据结构的可观察版本
perceptible的Python项目详细描述
python数据结构的可观察版本
这个库应该是与标准python对象兼容的api,但是增加了可观察性。当前支持列表和词典。
简单的用法如下:
>>>fromperceptibleimportObservableDictionary>>>defobserver(o):...print('observer was called with',o)...>>>o_dict=ObservableDictionary()>>>o_dict.add_observer(observer)>>>o_dict['key']='value'observerwascalledwith{'key':'value'}
安装和通过pip安装一样简单。
pip install perceptible