不要睡在衣服上
2026年9月11日Graham Dumpleton的新猴子修补包wrapper即将成为Python开发人员不可或缺的工具。我不知道为什么我很少看到有关它的嗡嗡声!自8月31日首次发布以来,Graham几乎每天都会发布新教程。
以下是他迄今为止发表的所有内容:- 引入wrapper--一个新的猴子修补库,同时提供测试和可观察性(想想New Relic风格的跟踪)。- 使用包装进行单元测试-如何将其用于与单位的。
模拟. - 使用wrappture记录呼叫-将方法呼叫记录为时间线,并将其处理和显示为树。- 包装中的分阶段行为-安排打补丁的方法来更改多个调用之间的行为。- 超越包装中的调用-猴子修补属性、字典、生成器。
- 使用wrapper进行实时跟踪-跟踪实时应用程序以了解它的工作原理。- 带包装的零代码跟踪-在单独的TOML文件中配置跟踪,而无需修改Python代码。- 使用wrapper跟踪Flask-使用单独的wrapper工具包来工具Flask应用程序。
该软件包还提供仪器aiohttp。客户端,aiohttp。web,姜戈,法斯塔皮、烧瓶,grPC,http。客户端,httpx、jinja2,请求,SQLALCHAIN,sqlite3,starlette,urlib。
请求,urlib 3,悬铃木,werkzeug。服务,wsgiref。simple_server、xmlrpc。客户端、xmlrpc。服务器.
- 使用wrappture查找缓慢的代码-wrappture用于单独记录计时信息的工具,以及在多个呼叫中汇总的计时信息。- OpenTelemax以包装形式输出-将跟踪输出到OpenTelemax。
Graham还举办了一系列包装互动研讨会,以DeliveryterLab笔记本的形式实现。Wrapture仍然是Alpha软件,但它已经非常可用-特别是考虑到您可以使用TOML文件配置和尝试它,而无需修改任何Python代码。
这感觉就像是瑞士军刀套装之一,一旦掌握,将在未来几年内为解决各种问题提供价值。
最近的文章- 关于纳维尔-斯托克斯千禧奖问题的一些想法-2026年9月8日- Astra的鹈鹕比较网格非常有趣-2026年9月4日- OpenAI的流氓代理被发现通过公共维基进行通信-2026年9月4日