跳转到主要内容

'接口强制'

项目描述

检查对象/类以强制它们遵守它们声明的zope.interface实现/提供。它与zope.interfaces一起工作。

示例

源代码包中提供的单元测试包含许多如何使用该包验证对象和类的示例。

讨论

我主要编写这个包是为了满足确保我加载到应用程序中的插件始终实现它们声明的接口的特定需求。这是确保使用插件的程序在尝试访问应该存在但不存在属性时不会遇到异常的一种方法。

状态

该包处于初期阶段,不会检测在__init__方法外部创建的属性或不在类本身直接存在的属性。如果需求足够,这可能会在未来添加。

项目详情


下载文件

下载适合您平台的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。

源代码分发

zinspect-0.2.0.zip (7.7 kB 查看哈希值)

上传时间: 源代码

构建分发

zinspect-0.2.0-py2.5.egg (6.2 kB 查看哈希值)

上传时间: 源代码

由以下机构支持