跳转到主要内容

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

项目描述

使用 inspectcall 库,calldecorators 装饰器可以在运行时利用函数的参数,并保留函数签名元数据(大多数装饰器会覆盖它),这样即使装饰器堆叠,此功能也能正常工作。

error_context 装饰器使用 tdxutil.exceptions.try_with_lazy_context 的功能将函数调用包裹在错误处理程序中,可以在不影响堆栈跟踪的情况下向错误添加上下文信息。这使得来自底层代码的错误(可能没有足够的信息来构造指示正在发生什么的错误消息)变得更加有信息量。

debug 装饰器在调试器的死后将函数包裹起来。它使用的调试器可配置,您可以选择设置延迟,以便用户可以通过键盘中断绕过它,并且可以切换开/关行为(例如,使用全局配置)。

项目详情


下载文件

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

源分布

calldecorators-0.0.3.tar.gz (3.7 kB 查看哈希值)

上传时间:

支持