On Wednesday, December 21, 2011 11:26:35 PM UTC-5, Massimo Di Pierro wrote:
>
> It work at level of inserting data in the database. It works if the 
> input contains the data needed for the computation.
>

I think it's supposed to work when defaults are specified for the fields, 
right? But if you happen to have default=None, I don't think it will work 
because the DAL treats that as if there is no default (rather than a 
default with the value of None). So,

db.define_table('test1',
    Field('f1', 'string', default=None),
    Field('f2', 'integer', default=None),
    Field('computefield', compute=lambda r: r))

won't help in this case, will it?

Anthony

Reply via email to