def __init__(self): if platform.system() == 'Windows': pipe_name = '\\\\.\\pipe\\procd_pipe.' + str(os.getpid()) else: pipe_name = 'procd_pipe' self.drone_tree = DroneTree() init_pid = self.drone_tree.get_init_pid() procd_pid = self.drone_tree.spawn( init_pid, "./condor_procd -A " + pipe_name + " -L procd_log -S -1") self.procd_reference = ProcDReference(init_pid) self.procd_reference.spawn(procd_pid, init_pid) self.procd_interface = ProcDInterface(pipe_name) self.tag_mappings = {'INIT': init_pid, 'PROCD': procd_pid}