Running the Quick Demo as suggested in the README, I notice that changes
in the first client are not available in the second client:
--- first client ---
/-(ludo@ludo)-(69/pts)-(15:03:42:Mon Jul 26)--
\-($:~)-- client.py
Durus (127.0.0.1:2972)
connection -> the connection
root -> get(0)
get(oid) -> get an object
pp(object) -> pretty-print
>>> root.keys()
[]
>>> root['pippo'] = 1
>>> root.keys()
['pippo']
>>> connection.commit()
>>> root.keys()
['pippo']
>>>
--- second client (server in the background on the same console) ---
/-(ludo@ludo)-(16/pts)-(15:04:15:Mon Jul 26)--
\-($:~)-- client.py
Committed 1 objects 77 bytes
Durus (127.0.0.1:2972)
connection -> the connection
root -> get(0)
get(oid) -> get an object
pp(object) -> pretty-print
>>> root.keys()
[]
>>> Committed 1 objects 89 bytes
>>> root.keys()
[]
>>> root.keys()
[]
>>> root.keys()
[]
>>>
----------
Is this normal? Do I have to call any connection method in the second
client to see the committed objects?
Thanks
Ludo