Im still stuck at this point; I don't see how maps can possibly be setup properly if I use teh code from web2py.com/cas:
from gluon.contrib.login_methods.cas_auth import CasAuth auth.define_tables(username=True) auth.settings.login_form=CasAuth( globals(), urlbase = "https://web2py.com/cas/ cas", actions=['login','check','logout']) Where does 'v' come from? On Apr 29, 3:20 pm, Stodge <sto...@gmail.com> wrote: > Now I'm stuck: > > def __init__(self, g, > urlbase = "https://web2py.com/cas/cas", > actions=['login','check','logout'], > maps=dict(username=lambda v:v[2], > email=lambda v:v[1], > user_id=lambda v:v[0]), > casversion = 1, > casusername = 'cas:user' > ): > > I know what a lambda function is, but how is this dictionary > initialised? What executes the lambda function here? This python is > above my head. Any suggestions? > > Thanks > > On Apr 29, 3:04 pm, Stodge <sto...@gmail.com> wrote: