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()
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()
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()