def render_randomNumber(self, ctx, data): session = ISession(ctx) number = random.randrange(0, 100) session.setComponent(ISessionValue, number) history = session.getComponent(IValueHistory) if history is None: history = [] history.append(number) session.setComponent(IValueHistory, history) return str(number)
def render_valueHistory(self, ctx, data): session = ISession(ctx) history = session.getComponent(IValueHistory, default=[]) return repr(history[:-1])