勘误表允许您创建可读的异常说明

errator的Python项目详细描述


0.3的新增功能

这在很大程度上是针对勘误者的性能发布,因为它在cython扩展中实现了叙述过程中成本更高的部分。此外,详细叙述的执行方式也发生了变化,因为即使不需要详细叙述,最初的方法也需要大量开销。

  • 勘误表 现在由一个python文件和一个python扩展模块(从cython源代码构建)组成,它提高了运行时性能
  • "verbose"关键字参数已从 get_accountry() 函数中删除,并已添加到 set_accountry_options() set_default_options() 函数中。现在,获取详细的叙述是一个设置选项的问题,要么是默认设置,要么是每个线程设置,因此必须在收集叙述之前设置此选项。
  • 以前,如果用户希望使用 get廑ancription() 获取详细的叙述信息,则总是收集详细的异常信息(文件名、行号)。然而,这被证明是一个很大的性能打击,现在只有当"verbose"选项在异常发生之前被设置为 set_analysis_options() set_default_options() 函数 时,才会收集此信息。

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

推荐PyPI第三方库


热门话题
spring如何在java中将MimerReader的内容转换成字符串?   api为什么Java Map<K,V>为get和remove方法使用非类型化参数?   linux youtubedl从终端下载,但从java程序停止(同一命令)   java为webapp创建jar   根据控制代码质量的工具,JavaSpringbean不是线程安全的   git使用Java的gitlab API连接到gitlab   Hibernate标准中按嵌套属性(三级)的java排序   java Apache嵌入式derby TIMESTAMPDIFF函数在节光后额外返回1小时   java拒绝执行异常   java EditText可选择缩放   java ArrayIndexOutOfBoundsException在尝试通过反射访问内部类构造函数的参数注释时发生异常   java JMF大文件(2GB)无“movi”块错误   高效实现Java本机接口网络摄像头提要的性能   java显示shell排序过程   java静态空类   java如何检查反向比较器和原始比较器的相等性?   java从服务更新文本视图的最简单方法是什么?   java JTextField希望在我尝试使用时成为最终版本。getText()