So sorry, I hit return: here's the example: import shelve db = shelve.open('class-shelve')
sue = db['sue'] sue.giveRaise(.25) db['sue'] = sue tom = db['tom'] tom.giveRaise(.20) db['tom'] = tom db.close() Is it possible to dispense with the assignment/reassignment and just use (open shelve) db['sue'].giveRaise(.25) db['sue'].giveRaise(.25) (close shelve) or is the assignment (or bounding?) necessary to unshelve/reshelve the items...
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor