like thisfrom pp dbase testdata inport actor from formgui import formgui from formtable import shelveofinstance testfile /data/shelvetable shelveofinstance(testfileactorformgui(tablemainloop(table close(run in tablebrowser dir external filename wrap shelf in table object close needed for some dbm figure - captures the scene under python and windows when viewing shelve of persistent class instance objects this pyform session was kicked off by commandline described in its form table module' self-test codeformtable py shelve and omit the (or pass it as to avoid reinitializing the shelve at the start of each session so changes are retained pyform' gui can also be started from the pydemos launcher we met in though it does not save changes persistently in this mode run the example on your own computer to get better sample of its operation though not fully general python persistent object table viewerpyform serves as simple object database front end figure - pyform displaying shelve of actor objects because we are short on time and space in this editioni' going to omit both the source code for this example and its description here to study pyformsee the following directory in the book' examples package distribution described in the prefacec:\pp \dbase\tablebrowser pyforma persistent object viewer (external