|
@@ -406,7 +406,18 @@ class DataSet(object): |
|
|
|
|
|
|
|
|
else: |
|
|
else: |
|
|
raise ValueError("data only be dict or list type.") |
|
|
raise ValueError("data only be dict or list type.") |
|
|
self.collater = Collater() |
|
|
|
|
|
|
|
|
self._collater = Collater() |
|
|
|
|
|
|
|
|
|
|
|
@property |
|
|
|
|
|
def collater(self): |
|
|
|
|
|
if self._collater is None: |
|
|
|
|
|
self._collater = Collater() |
|
|
|
|
|
return self._collater |
|
|
|
|
|
|
|
|
|
|
|
@collater.setter |
|
|
|
|
|
def collater(self, value): |
|
|
|
|
|
assert isinstance(value, Collater) |
|
|
|
|
|
self._collater = value |
|
|
|
|
|
|
|
|
def __contains__(self, item): |
|
|
def __contains__(self, item): |
|
|
return item in self.field_arrays |
|
|
return item in self.field_arrays |
|
|