Source code for taskw.fields.array

from .base import DirtyableList, Field


[docs]class ArrayField(Field):
[docs] def deserialize(self, value): if not value: value = DirtyableList([]) return DirtyableList(value)
[docs] def serialize(self, value): if not value: value = [] if not hasattr(value, '__iter__'): raise ValueError("Value must be list or tuple.") return value