def open(self): if self.user_id: if self.user_id not in self.users: self.users[self.user_id] = set() if not self.users[self.user_id]: User.online(self.user_id) self.users[self.user_id].add(self) self.onlines.add(self) self.send_online()