Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from NewVariableClassZODB import *
- from ZODB import FileStorage, DB
- storage=FileStorage.FileStorage('data.fs')
- db=DB(storage)
- connection=db.open()
- root=connection.root()
- rootvar=Variable()
- root['EvanAI']=rootvar
- lipsumfile=open('lipsum.txt')
- lipsum=lipsumfile.read()
- lipsumfile.close()
- currentvar=rootvar
- for i in xrange(100):
- currentvar.setvar('a',Variable(Value(lipsum)))
- currentvar=currentvar.getvar('a')
- connection.transaction_manager.commit()
- db.close()
- #After loading the database:
- #>>>print(root['EvanAI'])
- #<NewVariableClassZODB.Variable object at 0x1bc88c0>
- #>>>print(root['EvanAI'].getvar('a'))
- #<NewVariableClassZODB.Variable object at 0x1bc89b0>
- #>>>print(root['EvanAI'].getvar('a.a')
- #<NewVariableClassZODB.Variable object at 0x1bc8aa0>
- #>>>print(root['EvanAI'].getvar('a.a.a.a.a.a.a.a.a')
- #<NewVariableClassZODB.Variable object at 0x1bcf488>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement