#!/usr/bin/python
# released under the GPLv2
# author: Filippo Giunchedi <filippo@debian.org>
# 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()
