如何在Python中修补__init__模块?

e-s*_*tis 5 python django monkeypatching init

我知道,我知道,这很脏.我想知道是否可以劫持__init__Python模块的模块来替换它自己的模块.

我问这是因为我需要阻止django lib启动它的初始进程的某些部分,使其崩溃我们的配置.

是的,最好修复django lib并发回补丁.是的,我和作者有联系.但就目前而言,我需要快速修复.

Raf*_*ler 0

您只需编辑该__init__.py文件即可。没有什么可以阻止你,如果你做对了,就不会发生任何不好的事情。

  • -1。我知道我能做到。我做到了。我制作了一个补丁并与我的同事分享。但问题不是“你能用这个应用程序解决我的问题吗?”。我的问题是:你能劫持 __init__ 吗? (3认同)