这是 flask localproxy 的源码 我没看明白_get_current_object 方法中的 self.__local 属性是那里来的.有大佬能指导小弟不
大佬能不能解释一下 __init__方法中都做了啥呀

1
ericls 2018 年 8 月 12 日 via iPhone
我去 这个代码谁写的?
|
2
freefcw 2018 年 8 月 12 日
|
5
ericls 2018 年 8 月 12 日 via iPhone
看了一下代码
作为 proxy 这么写 make sense |
7
taozle 2018 年 8 月 12 日
__init__ 里面的第一句就是设置 __local
|
8
taozle 2018 年 8 月 12 日
|
11
chashao 2018 年 8 月 12 日
这一句 object.__setattr__(self, '_LocalProxy__local', local)
因为__local 属性会被 python 变为_类名__local,所以添加_LocalProxy__local 也就是__local 私有属性 |