观察者编程模式的一种非正统实现。
py-notif的Python项目详细描述
py notify是一个python包,提供了实现Observer programming pattern的工具。这些工具包括信号、条件和变量。
信号是在发出信号时调用的处理程序的列表。条件是 基本上是布尔变量加上条件状态时发出的信号 变化。它们可以使用标准逻辑运算符(not,and等)组合成 复合条件。与条件不同,变量可以保存任何python对象,而不仅仅是 布尔人,但他们不能结合在一起。
有关详细介绍,请参阅tutorial。