def index(self, dimension, nb_samples=500, window_duration=10 * 60): self.imitator = self.nick_generator = None history = list(get_history()) self.imitator = {} for nickname, timed_messages in history: _, messages = zip(*timed_messages) imitator = Imitator(messages) imitator.index(dimension) self.imitator[nickname] = imitator self.nick_generator = NicknameGenerator(history, nb_samples, window_duration)