跳转到主要内容

处理POP中异常的合约、子组件和环境

项目描述

Made with pop, a Python implementation of Plugin Oriented Programming Made with Python

处理POP中异常的合约、子组件和环境。

关于

本项目包含POP的应用合并组件。它添加了异常钩子和异常的子组件。这为在POP中使用异常提供了可预测的结构。

什么是POP?

此项目是用基于Python的插件面向编程(POP)实现pop构建的。POP旨在以新的方式结合计算历史的观点和智慧来解决现代计算问题。

更多信息

入门指南

先决条件

  • Python 3.7+

  • git (如果从源代码安装,或为项目做出贡献)

安装

如果想要使用 pop-except,您可以通过安装 PyPI 或源代码来使用。

从 PyPI 安装

pip install pop-except

从源代码安装

# clone repo
git clone git@gitlab.com/vmware/pop/pop-except.git
cd pop-except

# Setup venv
python3 -m venv .venv
source .venv/bin/activate
pip install -e .

用法

在您项目的 main __init__ 函数中扩展 pop_except 命名空间

def __init__(hub):
    hub.pop.sub.add("pop_except")

在您的代码初始化 hub.OPT 之后,调用 pop_except 的配置函数

def __cli__(hub):
    hub.pop.config.load(["my_app", "pop_except"], cli=""my_app")

路线图

参考公开问题以获取建议功能(以及已知问题)列表。

致谢

项目详情


下载文件

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

源代码分发

pop-except-0.1.0.tar.gz (8.3 kB 查看哈希值)

上传时间 源代码

构建分发

pop_except-0.1.0-py3-none-any.whl (9.2 kB 查看哈希值)

上传时间 Python 3

由以下支持