Esempio n. 1
0
        error(str(e), exit = False)
        usage(1)

    nodes = []
    printAll = False

    for o, a in opts:
        if o in ('-h', '--help'):
            usage()
        elif o in ('-a', '--all'):
            printAll = True

    if len(args) != 2:
        error('you must specify two node database files')

    f1 = args[0]
    f2 = args[1]

    print '---', f1
    print '+++', f2
    print

    ndb1 = nodedb.load(f1)
    ndb2 = nodedb.load(f2)
    result = ndb1.diff(ndb2, printAll)
    for i in result:
        print i

if __name__ == '__main__':
    main()
Esempio n. 2
0
    sys.stderr.write(msg)
    sys.stderr.write('\n')
    if exit:
        sys.exit(exitCode)

def main():
    try:
        opts, args = getopt.getopt(sys.argv[1:], 'h',
                                   ['help'])
    except getopt.GetoptError, e:
        error(str(e), exit = False)
        usage(1)

    nodes = []

    for o, a in opts:
        if o in ('-h', '--help'):
            usage()

    if len(args) != 1:
        error('you must specify node database file')

    f = args[0]
    print >>sys.stderr, 'NodeDB file:', f

    ndb = nodedb.load(f)
    print ndb.toPythonCode()

if __name__ == '__main__':
    main()
Esempio n. 3
0
        usage(1)

    nodes = []
    printAll = False

    for o, a in opts:
        if o in ('-h', '--help'):
            usage()
        elif o in ('-a', '--all'):
            printAll = True

    if len(args) != 2:
        error('you must specify two node database files')

    f1 = args[0]
    f2 = args[1]

    print '---', f1
    print '+++', f2
    print

    ndb1 = nodedb.load(f1)
    ndb2 = nodedb.load(f2)
    result = ndb1.diff(ndb2, printAll)
    for i in result:
        print i


if __name__ == '__main__':
    main()