JSON marshalling list

Lists are sometimes marshalled as arrays.  Before, we assumed they were CSV strings.
This commit is contained in:
Adam Young
2011-06-10 14:02:13 -04:00
parent 6ee9480b7b
commit 6f1b62fb1a

View File

@@ -1416,7 +1416,7 @@ class List(Param):
super(List, self).__init__(name, *rules, **kw)
def normalize(self, value):
if value and not isinstance(value, tuple):
if value and not type(value) in (list, tuple):
reader = self.__unicode_csv_reader([value])
value = []
for row in reader: