Hi webograph,
On Fri, Apr 13, webograph wrote:
> i noticed that [] is not in the EMPTY_VALUES against which data is
> validated in newforms fields' default clean() function; this makes
> fields which usually return lists raise the ValidationError 'This field
> is required.' themselves instead of relying on super(). an example of
> this behavior is the MultipleChoiceField (newforms/fields.py:376).
> is this intended behavior or just a leftover from some earlier stage?
> why isn't the boolen representation used instead? (`if self.required and
> not value:` instead of `if self.required and value in EMPTY_VALUES:`)?
I cannot say whether it's right or wrong since I haven't done anything with
newforms (yet). From what you write, it looks like a but. Would you mind
opening a ticket on the ticket system, so that this doesn't get lost
accidentally?
So long,
Michael
--
noris network AG - Deutschherrnstraße 15-19 - D-90429 Nürnberg -
Tel +49-911-9352-0 - Fax +49-911-9352-100
http://www.noris.de - The IT-Outsourcing Company
Vorstand: Ingo Kraupa (Vorsitzender), Joachim Astel, Hansjochen Klenk -
Vorsitzender des Aufsichtsrats: Stefan Schnabel - AG Nürnberg HRB 17689