N
Neville C. Dempsey
#!/bin/env python
import bsddb
test=bsddb.btopen("test.tbl")
for m in "JFMATQPHSOND":
test[m]="Profit for month "+m+" $1B"
def subyear_report(record_selection):
for data in record_selection.iteritems(): print data
# I was expecting a slice of an index file to yield a
# generator so not all the records need to be read from disk....
subyear_report(test["Apr":"Sep"])
"""
I have tried a few ideas.... but is there a simple way to convert this
["Apr":"Sep"] slice of a file into a generator of the requested records?
(I tried UserDict and got a bit further...)
Any hints?
ThanX
NevilleDNZ
"""
import bsddb
test=bsddb.btopen("test.tbl")
for m in "JFMATQPHSOND":
test[m]="Profit for month "+m+" $1B"
def subyear_report(record_selection):
for data in record_selection.iteritems(): print data
# I was expecting a slice of an index file to yield a
# generator so not all the records need to be read from disk....
subyear_report(test["Apr":"Sep"])
"""
I have tried a few ideas.... but is there a simple way to convert this
["Apr":"Sep"] slice of a file into a generator of the requested records?
(I tried UserDict and got a bit further...)
Any hints?
ThanX
NevilleDNZ
"""