Commit f808f08a by Dawn Pattison

Require that data is a list.

parent c94b354e
...@@ -1461,7 +1461,7 @@ class ListField(Field): ...@@ -1461,7 +1461,7 @@ class ListField(Field):
""" """
if html.is_html_input(data): if html.is_html_input(data):
data = html.parse_html_list(data) data = html.parse_html_list(data)
if isinstance(data, type('')) or not hasattr(data, '__iter__'): if not isinstance(data, list):
self.fail('not_a_list', input_type=type(data).__name__) self.fail('not_a_list', input_type=type(data).__name__)
if not self.allow_empty and len(data) == 0: if not self.allow_empty and len(data) == 0:
self.fail('empty') self.fail('empty')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment