在Zope中,事件所使用的组件彼此通报有关的新对象和对象修改。
保持所有订户最新不可缺少的是一个对象的生命周期是伴随着各种活动。
 从>>>进口zope.event通知
 从>>>进口zope.lifecycleevent ObjectCreatedEvent,ObjectModifiedEvent
  >>>类样品(对象):
  ......“试验班”
  >>> OBJ =采样()
  >>>通知(ObjectCreatedEvent(OBJ))
  >>> obj.modified = TRUE
  >>>通知(ObjectModifiedEvent(OBJ))
有些事件消费者喜欢的目录和缓存可能需要更多的信息来更新自己以有效的方式。必要的信息可以被提供作为ObjectModifiedEvent的可选修改的描述。
一些例子:
 从>>>进口zope.interface接口,属性,农具
  >>>类的IFile(接口):
  ......数据=属性(“数据”)
  ...
  >>>类文件(对象):
  ...工具(的IFile)
  ...
  >>>文件=文件()
  >>> file.data =“123”
  >>>通知(ObjectModifiedEvent(OBJ,的IFile))
这是说,我们通过修改的IFile东西。注意,一个接口是一个可以接受的描述。事实上,我们可以让相当多的东西作为一个描述,这取决于你的需求是什么样的,你使用的描述
什么在此版本中是新的:
- 将特罗韦分类CPython的说明和PyPy支持。
在什么版本3.7.0是新的:
- 在增加便利功能并行zope.lifecycleevent.modified在此包中定义的其他事件。
要求:
- 在Python的
评论没有发现