赶在回家前发个帖,推荐下我们组的 python 代码 debug 工具,希望赚波 star。
项目在这里 pylane
简单原理是:通过 gdb trace python 进程,然后在该进程的 python vm 中动态地注入一段 python 代码, 从而对一个运行中的 python 进程执行一段任意的逻辑。
这个是我们组日常线上 debug 工具的一部分核心代码,跟用 ipython 一样简单直观。
求各位大佬轻拍
赶在回家前发个帖,推荐下我们组的 python 代码 debug 工具,希望赚波 star。
项目在这里 pylane
简单原理是:通过 gdb trace python 进程,然后在该进程的 python vm 中动态地注入一段 python 代码, 从而对一个运行中的 python 进程执行一段任意的逻辑。
这个是我们组日常线上 debug 工具的一部分核心代码,跟用 ipython 一样简单直观。
求各位大佬轻拍
|
1
这里也有一篇我们日常 debug 的经验总结 https://mp.weixin.qq.com/s/Mlhrp2E390EMD0ZfSaNFKw
|
|
leopkuFeb 2, 2019
2
前排收藏
|
|
meiyoumingzi6Feb 2, 2019 via Android
3
伪前排收藏
|
|
4
|
|
dingyaguang117Feb 2, 2019
5
学习下
|
|
6
@congeec 对,看起来确实很像,不过 py3、自动补全等我们做的还是要稍微好些。更重要的是。。还在持续维护。。
|
|
simple2025Feb 2, 2019
7
收藏了
|
|
simple2025Feb 2, 2019
8
大佬们吊。
|
|
xmoonFeb 2, 2019 via Android
9
好像挺牛逼的
|
|
xzl380Feb 2, 2019
10
收藏一哈
|
|
huoruFeb 2, 2019
11
可以,微信那个文章写的很好,这个工具也很好用的样子,已经 star 了。
|
|
EhendFeb 2, 2019 via Android
12
哇,正好需要,谢谢
|
|
vision4funFeb 2, 2019 via iPhone
13
牛批啊。 马客住。
|
|
14
@Ehend 八客气,有用就好~
|
|
inframeFeb 2, 2019 via Android
15
注入这个功能不错,收藏+1
|
|
akiraFeb 2, 2019
16
线上这样 debug,感觉怪怪的。。。
|
|
17
@akira emmm,并不罕见呀,保留事发现场
|