#!/usr/bin/python # released under the GPLv2 # author: Filippo Giunchedi # queries the given db for optional package # $Id$ import cPickle, sys def main(): if len(sys.argv) < 2: print "usage: contents.db [package]" sys.exit(1) f = open(sys.argv[1], 'r') dups = cPickle.load(f) f.close() for k,v in dups.items(): if len(sys.argv) == 2: print k,v else: if sys.argv[2] in v: print k, dups[k] if __name__ == '__main__': main()