Esempio n. 1
0
        print tr

    elif do_update_ip_addr_info:
        lock=MutexFile(LOCK_FILE)
        if lock.acquire():
            conn = DBConnect.getConnection()
            addrs = get_unknown_ip_addrs(conn)
            #print addrs
            tr = [TRNode(dq_to_num(t), 0.0) for t in addrs]
            for tr_elem in tr:
                tr_elem.lookup_geoloc(ml)
                tr_elem.lookup_asnum(al)
                tr_elem.set_fqdn()
                tr_elem.update_db(conn)
            #print tr
            lock.release()
        else:
            print "cannot acquire lock file"
            sys.exit(0)
    else:
        # just left-over debugging code
        mode = "L"
        start = 1
        if sys.argv[1][0] == '-':
            mode = sys.argv[1][1]
            start = 2
        interests = create_from_file({}, InterestAttribute.factory, "interests.txt")
        print interests
        owners = create_from_file({}, CHOwner.factory, "owners.txt")
        print owners
        chotels = create_from_file({}, CHotel.factory, "chotels.txt")