FormEncode. [EMAIL PROTECTED] wrote: > What do u think of the following? I could keep the form schema as > expected_form1_kwargs in a separate module and import * and wrap the > kwargs check done in the for loop in a function for use in the whole > site. > > The elif part is useful for checkboxes which are not passed by the > browser if they're not checked. > > def foo(self, **kwargs) > expected_form1_kwargs = [arg1, arg2] > > for name in kwargs: > if name not in expected_form1_kwargs: > raise ValueError, "Unrecognized keyword" + name > elif name in expected_form1_kwargs not in kwargs.keys(): > kwargs.update(name=None) > > > Thanks again everybody, > Lorenzo
-- http://mail.python.org/mailman/listinfo/python-list