【发布时间】:2019-04-11 07:59:37
【问题描述】:
当我阅读有关“编写服务器”的扭曲框架教程中的代码时,我遇到了以下让我感到困惑的代码行。
class Chat(LineReceiver):
def __init__(self,users):
self.users = users
class ChatFactory(Factory):
def __init__(self):
self.users = {} # maps user names to Chat instances
def buildProtocol(self, addr):
return Chat(self.users)
任何人都请解释一下,每当 Chat 类中的 self.users 更新时,ChatFactory 类中的 self.users 是如何更新的。
【问题讨论】: