最好的python异常库!

halerror的Python项目详细描述


黑勒罗

The best python exception library

PyPIPyPI - Python VersionCode style: blackDocumentation StatusTravis (.org)CodecovLanguage grade: PythonTotal alerts

这个python库实现了一个科幻异常类!

安装

该包可从PyPI获得。 要使用PIP安装,请执行以下操作:

pip install halerror

要从源安装,请克隆此存储库,然后执行以下操作:

python setup.py install

测试

要运行测试,请克隆此存储库并执行以下操作:

python setup.py test

建立文档

若要生成文档,请克隆此存储库并执行以下操作:

pip install -e .[build_sphinx]
python setup.py build_sphinx

用法示例

异常类可以如下使用:

fromhalerrorimportHalErrordefopen_pod_bay_doors():raiseHalError("Open the pod bay doors, HAL.")open_pod_bay_doors()

这将导致以下错误输出,其中${name}是用户名 运行该软件的人:

halerror.HalError: Open the pod bay doors, HAL

I'm sorry, ${NAME}. I'm afraid I can't do that.

将所有异常格式化为这样就像添加 遵循代码行

fromhalerrorimportHalErrortry:open_pod_bay_doors()exceptExceptionaserror:raiseHalError(error)fromerror

文档

您可以在Read the Docs上找到完整的文档。

问题

请使用GitHub issue tracker提交错误或请求功能。

许可证

詹姆斯·帕克赫斯特版权所有,2019年。

Halerror是根据BSD许可证的条款发布的免费开源软件。

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

推荐PyPI第三方库


热门话题
java c3p0 getConnection在到达收单机构尝试后不会返回或引发异常   java启动和停止来自广播接收器的通知   java如何在使用者抛出异常时使JUnit测试失败?   通过pstack解决java JVM冻结问题   java自签名证书无法从客户端访问相对链接   java VSCode,Gradle,Spring Boot,无法导入javax。验证   java是从servlet创建的线程的生命吗?   每个子类的java表映射策略:交换表?   switch语句中的java最终变量大小写   Java JFrame设置最大位置   获取锚文本的html Java正则表达式模式   java如何保存我的cardView单击事件状态以保存其颜色,尽管使用了共享首选项   JavaTomcat为ajp连接器的socket创建获取最佳日志级别