我在python中使用龙卷风框架,
这是一段令我困惑的代码片段 显然当有人使用同一段代码时,我的框架会以某种方式分享不同用户之间的所有自变量,从而导致并发问题
#!/usr/bin/python
class MyClass:
def __init__(self,env):
self.path = '/some/path'
def fucntion(self):
self.path = '/some/other/path'
print self.path
def action(self):
self.function()
如果某个用户调用了action
函数,那么所有其他用户将拥有相同的self.path值('/ some / other / path')
如何摆脱并发?