跳转到主要内容

用于处理容器类型、命令数据操作和简洁异常处理的工具

项目描述

collections.py 中有一些用于更声明性方式处理列表、集合、字典和可迭代对象的工具。

data.py 中有一些函数,可以更简洁地在最常见的用例中读取和写入yaml。

exceptions.py 中有一些错误处理工具。它们都是回调驱动的,所以不一定对用户友好;它们主要用于在 decorators.py 中使用。

decorators.py 中有一些通用装饰器工具,特别是用于在错误时将函数包装在调试器调用中,以及用于将上下文附加到异常消息中的装饰器。还有一个 wraptify 函数,它将使用 functools.wraps (因此会覆盖目标的大量元数据) 的装饰器转换为使用 wrapt.decorator 保留元数据的装饰器。

validation.py 中有一些通用的验证检查,这在许多上下文中都很有用。例如,确保字典包含所有必需的键,并且所有其他键都是某个可选集的一部分。

项目详情


下载文件

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

源分发

tdx-0.1.7.tar.gz (14.7 kB 查看哈希值)

上传时间

支持