diff -r a60522259c2c -r 18bcb98d129a web/formwidgets.py --- a/web/formwidgets.py Fri Apr 15 08:22:38 2011 +0200 +++ b/web/formwidgets.py Fri Apr 15 12:58:31 2011 +0200 @@ -478,11 +478,12 @@ default
is used. """ type = 'checkbox' + default_separator = u'
\n' vocabulary_widget = True - def __init__(self, attrs=None, separator=u'
\n', **kwargs): + def __init__(self, attrs=None, separator=None, **kwargs): super(CheckBox, self).__init__(attrs, **kwargs) - self.separator = separator + self.separator = separator or self.default_separator def _render(self, form, field, renderer): curvalues, attrs = self.values_and_attributes(form, field)