def save(self): data = IsolationPickle.dumps(self._contents) f = open(self._filename, 'w') f.write(data) f.close() if self._bHasUnsavedData: self._bHasUnsavedData = False self._saveTime = datetime.now()
def _check(self, dataFn, testFn): data = dataFn() s = IsolationPickle.dumps(data) pickled = IsolationPickle.loads(s) testFn(pickled)