The example of subclassing Persistent in the README does not work: >>> connection>>> root >>> class A(Persistent): .... pass .... >>> x = A() >>> root["sample"] = x >>> root['sample'] >>> connection.commit() Traceback (most recent call last): File " ", line 1, in ? File "/usr/lib/python2.3/site-packages/durus/connection.py", line 227, in commit data, refs = writer.get_state(obj) File "/usr/lib/python2.3/site-packages/durus/serialize.py", line 108, in get_state self.pickler.dump(obj.__getstate__()) PicklingError: Can't pickle : attribute lookup __builtin__.A failed >>> What am I missing? Ludo