import poplib def page_process(ctx): if ctx.req_equals('login'): if ctx.locals.username and ctx.locals.passwd: try: ctx.open_mbox() ctx.add_session_vars('username', 'passwd') except poplib.error_proto: return ctx.set_page('list') def page_display(ctx): ctx.run_template('login.html')