import formencode class PollForm(formencode.Schema): author = formencode.validators.UnicodeString(strip=True, not_empty=True) title = formencode.validators.UnicodeString(strip=True, not_empty=True) description = formencode.validators.UnicodeString(strip=True, not_empty=True) template = formencode.validators.UnicodeString(strip=True) class PollSettingsForm(PollForm): settings = formencode.validators.Set() setting_expose_date = formencode.validators.UnicodeString(strip=True, not_empty=True) setting_close_date = formencode.validators.UnicodeString(strip=True, not_empty=True) class SubmitForm(formencode.Schema): submitter = formencode.validators.UnicodeString(strip=True, not_empty=True) content = formencode.validators.UnicodeString(strip=True, not_empty=True)