允许静态类函数的运行时挂接
fishhook的Python项目详细描述
鱼钩
此模块允许交换静态中包含的插槽指针 类使用python用于堆类的generic槽指针。 这允许将任意python函数分配给静态类dunder 使用hook和hook_cls并将新功能应用到以前的 不用的邓德。一个钩状的静态灌篮器可以恢复到原来的状态 使用unhook函数的功能
调用原始方法
orig(self, *args, **kwargs)
是在方法缓存中查找钩住dunder的原始实现的特殊函数。只有在存在原始实现的钩子方法中使用时,它才能正常工作
单钩法
@hook(int)def__add__(self,other):...returnorig(self,other)
挂钩多种方法
^{pr2}$链接
- 项目
标签: