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

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