def GroupedSelectFieldWidget(field, request): """IFieldWidget factory for SelectWidget.""" widget = FieldWidget(field, GroupedSelectWidget(request)) widget.size = 5 widget.multiple = 'multiple' return widget