diff --git a/tablib/core.py b/tablib/core.py index 3a80e60..4b92777 100644 --- a/tablib/core.py +++ b/tablib/core.py @@ -51,6 +51,19 @@ class Row(object): def __delitem__(self, i): del self._row[i] + def __getstate__(self): + + result = dict() + result["_row"] = self._row + result["tags"] = self.tags + + return result + + def __setstate__(self, state): + + self._row = state["_row"] + self.tags = state["tags"] + def append(self, value): self._row.append(value)