#!/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.py [] # # dumps (prints out) the contents of the baselinedb import string, sys, anydbm, gsconf, os def compare_field_2(s1, s2): if string.split(s1,' ')[1] < string.split(s2,' ')[1]: return -1 else: return 1 if len(sys.argv) == 2: name=sys.argv[1] else: name=gsconf.baselinedb if not os.path.exists(name): print "cannot open",name sys.exit(1) print "opening ", name db = anydbm.open(name) # collect the database as strings dump = [] for k in db.keys(): print '-%50s- %s' % (k,db[k])