Enforcement接口
zinspect的Python项目详细描述
检查对象/类以强制它们尊重zope.interface 他们宣布实施/提供。它与zope.interfaces一起工作。
示例
源包提供的单元测试包含许多示例 如何使用包来验证对象和类。
讨论
我写这个包主要是为了确保 我加载到应用程序中的插件总是实现它们的接口 宣布实施。这是确保应用程序使用 插件在尝试访问应该 在场但不在场。
状态
该包处于早期阶段,不会检测到属性 在初始化方法之外创建的或不直接存在于 类本身。如果有足够的需求,这一点在未来可能会增加。