Hallo Daniel,I have defined a database table which has some fields which must be computed: > > > > Field('password', 'password', length=512, > compute=automatic_password,readable > =False, label='Password'), > > The functions create_new_agent and automatic_password are part of my > libraries. They are returning the expected types (strings in both cases) >
If you search the book for 'computed field' you will see that you need to use lambda in this case. Try Field('password', 'password', length=512, compute=lambda r: automatic_password(), readable=False, label='Password'), You did not show the code for 'automatic_password'. If that function needs an argument, then you will have to use automatic_password(r) in the above line. Regards Johann Regards Johann --