python组件系统

repoze.component的Python项目详细描述


repoze.component自述文件

repoze.component是一个软件开发人员可以用来 为应用程序提供可配置性和可插入性。 repoze.component提供了一种通用的间接寻址机制 可用于向集成器或其他 希望提供 应用程序逻辑或配置值。

有关详细信息,请参见docs/index.rst或http://docs.repoze.org/component

repoze.component changelog

0.4(2009-07-25)

  • 与repoze.component 0.4兼容。
  • override键添加到componentsubscriber 指令。

0.3(2009-07-24)

  • 更新指令实现以匹配更新的repoze.component 调用约定。
  • 为的clear方法提供full参数 repoze.component.registry.Registry清除注册表 完全不只是清除未命名的注册。它 默认为false。

0.2(2009-07-11)

  • 将组件类型存储拆分为__component_types____inherited_component_types__属性。

    __component_types__属性已成为 组件类型直接存储在实例上 provides(ob, 'sometype')

    __inherited_component_types__属性存储在类中 作为provides(cls, 'sometype')的结果(或通过 对provides('a', 'b')的类级调用。

    然后我们将这两个独立的属性重新组合成一个统一的集合 当注册表的resolve方法是 调用以创建有效的组件类型列表。

  • repoze.component.directlyprovidedby现在只返回类型 由实例直接提供(其__component_types__); 以前它还将返回继承的组件类型 (因为没有继承的组件类型)。 但是,repoze.component.providedby继续返回所有 组件类型(直接的和继承的,以及默认的 类型)。

  • < L>添加^ {TT20}$API,它覆盖任何现有的 __component_types__(或__inherited_component_types__) 对象的属性。否则它的行为就像provides

0.1(2009-06-22)

  • 初次发布。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaGCP:一个VM可以位于具有相同地址的不同网络上吗?   java查找安卓中第一个数组的第二个数组中存在的元素的索引   java摄像头活动不工作,设置参数失败   用于python的Base64转换的Java等效代码   为什么JPA/Hibernate在我尝试运行@Query时抛出“java.lang.NegativeArraySizeException:1”?   如何在ubuntu for java的终端上设置路径?   java为什么这两个IP不同?   java JPA:如何将本机查询结果集转换为POJO类集合   java如何在|(12)|(23)中用数字拆分字符串   异常处理如何让程序在达到Java目标后停止运行   java如何不添加以特定字符开头的元素   java如何通过字符串获得swing按钮名称?   java如何在响应不成功时读取改装中的错误体?   java*更新*现在我的程序可以编译但不运行了?