1
mainlong 2019-01-29 16:22:21 +08:00 via Android
装饰器?
|
2
Faiz555 2019-01-29 16:27:13 +08:00
super()?
|
3
warcraft1236 OP @mainlong 没懂
|
4
wwg1994 2019-01-29 17:47:48 +08:00
装饰器不可行吧,不能修改原函数内部的逻辑,加日志倒是莫得问题。
|
6
dendi009 2019-01-29 17:52:18 +08:00
只想加 log 用装饰器就行 @decorator 就能满足, 逻辑小改动 装饰器应该也能满足, 取决于改什么逻辑 。 实在不行继承父类, 重写类方法 最直接。
|
8
pabupa 2019-01-29 17:54:53 +08:00 via Android
改他的源码呀
|
10
warcraft1236 OP @dendi009 重写岂不是得复制粘贴代码之后,再修改,他的方法有很多 import,我懒得挨个 import 了
|
11
smdbh 2019-01-29 18:54:32 +08:00
不可能。
重写函数。 |
12
zwzmzd 2019-01-29 23:44:13 +08:00 via iPhone
看一看 monkey patching ?主要原理就是把原有的函数对象动态换掉
|
13
warcraft1236 OP @zwzmzd 学习了,我去看看
|