Esempio n. 1
0
    def render_message(self, ctx, data):
        """Render the pending user messages."""
        session = ISession(ctx)

        pending = getattr(session, 'message', [])

        if not pending:
            return ''

        msg = []
        for text in pending:
            msg.append(text)
            msg.append(T.br)

        session.message = []

        return ctx.tag[msg]
Esempio n. 2
0
def message(ctx, msg):
    """Log a message to display to the user."""
    session = ISession(ctx)
    pending = getattr(session, 'message', [])
    pending.append(msg)
    session.message = pending