Support for pickling/unpickling Row objects. Makes Datasets pickleable.

This commit is contained in:
Luca Beltrame
2010-11-17 23:03:43 +01:00
parent d8136ab613
commit 24d800fac3
+13
View File
@@ -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)