def register_client(self, host, pid, logfile):
        'XMLRPC call to register client hostname and PID as starting_up'
        print >>sys.stderr, 'register_client: %s:%d' % (host, pid)
        self.clients[(host, pid)] = 0
        try:
            self.logfile[logfile][1] = pid # SAVE OUR PID
            iclient = self.logfile[logfile][2] # GET ITS CLIENT ID
            del self.clients_starting[host][iclient] #REMOVE FROM STARTUP LIST
        except __HOLE__:
            print >>sys.stderr, 'no client logfile?', host, pid, logfile
        self.clients_initializing[(host, pid)] = logfile
        return True  # USE THIS AS DEFAULT XMLRPC RETURN VALUE
dataset/ETHPy150Open cjlee112/pygr/pygr/coordinator.py/Coordinator.register_client