def analyse(kind): for file in glob.glob("../DbaseFiles/%s/*.data" % kind): data = pickle.load(open(file, 'r')) if data['Report state'] == 'Not yet verified': print data if raw_input('Verify?') == 'y': markAsVerify(data) pickle.dump(data, open(file, 'w')) elif raw_input('Reject?') == 'y': markAsReject(data) pickle.dump(data, open(file, 'w')) elif raw_input('Delete?') == 'y': os.remove(file) # same as os.unlink
def analyse(dbase): for k in dbase.keys(): data = dbase[k] if data['Report state'] == 'Not yet verified': print data if raw_input('Verify?') == 'y': markAsVerify(data) dbase[k] = data elif raw_input('Reject?') == 'y': markAsReject(data) dbase[k] = data elif raw_input('Delete?') == 'y': del dbase[k]