我该如何"锁定" Python 的物体?
说,我有:
class Foo:
def __init__(self):
self.bar = []
self.qnx = 10
我尽可能修改FOO:
foo = Foo()
foo.bar.append( blah )
foo.qnx = 20
但我想能够"锁锁"它 当我尝试
lock(foo)
foo.bar.append( blah ) # raises some exception.
foo.qnx = 20 # raises some exception.
在Python有这个可能吗?