diff -r 75fe6dca79b4 -r 199fefe396ab web/formfields.py --- a/web/formfields.py Tue Aug 21 15:23:29 2012 +0200 +++ b/web/formfields.py Wed Aug 22 14:17:22 2012 +0200 @@ -313,6 +313,7 @@ def role_name(self): """return - if role is specified, else field.name""" + assert self.name, 'field without a name (give it to constructor for explicitly built fields)' if self.role is not None: return role_name(self.name, self.role) return self.name