用于处理容器类型、命令数据操作和简洁异常处理的工具
项目描述
在 collections.py 中有一些用于更声明性方式处理列表、集合、字典和可迭代对象的工具。
在 data.py 中有一些函数,可以更简洁地在最常见的用例中读取和写入yaml。
在 exceptions.py 中有一些错误处理工具。它们都是回调驱动的,所以不一定对用户友好;它们主要用于在 decorators.py 中使用。
在 decorators.py 中有一些通用装饰器工具,特别是用于在错误时将函数包装在调试器调用中,以及用于将上下文附加到异常消息中的装饰器。还有一个 wraptify 函数,它将使用 functools.wraps (因此会覆盖目标的大量元数据) 的装饰器转换为使用 wrapt.decorator 保留元数据的装饰器。
在 validation.py 中有一些通用的验证检查,这在许多上下文中都很有用。例如,确保字典包含所有必需的键,并且所有其他键都是某个可选集的一部分。
项目详情
关闭
tdx-0.1.7.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cd3f7e9ead865ec019e516c3613f5730817ecaccce2839dbf8ea7e5d09fdd267 |
|
MD5 | 7defcd5522948673d8d55142506e466c |
|
BLAKE2b-256 | f733bf01f44a89fcccf3d9d1ce2a06a79de2f2e0830c16bc5e730d29334a0901 |