#!/usr/bin/python3
#
# read a gdbm db -- e.g. mandb
#

import dbm
import sys
import dbm.gnu

def main():

	dbname = sys.argv[1]
	print(f"Opening {dbname}")
	db = dbm.gnu.open( dbname, "r" )
	k = db.firstkey()
	while k is not None:
		v = db.get(k)
		print(k," : ",v)
		k = db.nextkey(k)
	db.close( )
	


# open db


if __name__ == "__main__":
	main()

