#!/usr/bin/env python # -*- Mode: python -*- # Copyright (C) 2001-2021 Artifex Software, Inc. # All Rights Reserved. # # This software is provided AS-IS with no warranty, either express or # implied. # # This software is distributed under license and may not be copied, # modified or distributed except as expressly authorized under the terms # of the license contained in the file LICENSE in this distribution. # # Refer to licensing information at http://www.artifex.com or contact # Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, # CA 94945, U.S.A., +1(415)492-9861, for further information. # # $Id: dump_testdb,v 1.7 2004/07/14 18:21:24 ray Exp $ # # dump_baseline_plus.py [ [name]] # # dumps (prints out) the contents of the baselinedb import sys, anydbm, gsconf, os args=sys.argv myself=args.pop(0) if len(args) > 0: name=args.pop(0) else: print "no database name" sys.exit(1) if not os.path.exists(name): print "cannot open",name sys.exit(1) db = anydbm.open(name) base=os.path.basename(name) keys=db.keys() keys.sort() for k in keys: print "%50s %15s %s" % (k, base, db[k])