def __init__(self, recvQ, sendQ, mainThreadEvent, exitEvent, commReadyEvent, randomGenerator, cmdlineArgs): AbstractCommThread.__init__(self, recvQ, sendQ, mainThreadEvent, exitEvent, commReadyEvent, randomGenerator, cmdlineArgs) self.props = dict(dtmTCPGlobalLaunch = True, dtmTCPLocalLaunch = False, dtmTCPLineNo = -1, dtmTCPhosts = '', dtmTCPstartPort = BASE_COMM_PORT, dtmTCPnPortsByHost = -1, dtmTCPnbrWorkers = -1, dtmTCPmaxWorkersByHost = -1, dtmTCPisRootWorker = False) self.userArgs = "" indexArg = 1 while indexArg < len(cmdlineArgs): keyDataF = cmdlineArgs[indexArg][2:].split('=') if keyDataF[0] in self.props.keys(): self.props[keyDataF[0]] = keyDataF[1] else: self.userArgs += cmdlineArgs[indexArg] + " " indexArg += 1 if self.props['dtmTCPhosts'] == '': cmdlineArgs = cmdlineArgs[1].split(' ') self.userArgs = "" indexArg = 1 while indexArg < len(cmdlineArgs): keyDataF = cmdlineArgs[indexArg][2:].split('=') if keyDataF[0] in self.props.keys(): self.props[keyDataF[0]] = keyDataF[1] else: self.userArgs += cmdlineArgs[indexArg] + " " indexArg += 1
def __init__(self, recvQ, sendQ, mainThreadEvent, exitEvent, commReadyEvent, randomGenerator, cmdlineArgs): AbstractCommThread.__init__(self, recvQ, sendQ, mainThreadEvent, exitEvent, commReadyEvent, randomGenerator, cmdlineArgs) self.props = dict(dtmTCPGlobalLaunch=True, dtmTCPLocalLaunch=False, dtmTCPLineNo=-1, dtmTCPhosts='', dtmTCPstartPort=BASE_COMM_PORT, dtmTCPnPortsByHost=-1, dtmTCPnbrWorkers=-1, dtmTCPmaxWorkersByHost=-1, dtmTCPisRootWorker=False) self.userArgs = "" indexArg = 1 while indexArg < len(cmdlineArgs): keyDataF = cmdlineArgs[indexArg][2:].split('=') if keyDataF[0] in self.props.keys(): self.props[keyDataF[0]] = keyDataF[1] else: self.userArgs += cmdlineArgs[indexArg] + " " indexArg += 1 if self.props['dtmTCPhosts'] == '': cmdlineArgs = cmdlineArgs[1].split(' ') self.userArgs = "" indexArg = 1 while indexArg < len(cmdlineArgs): keyDataF = cmdlineArgs[indexArg][2:].split('=') if keyDataF[0] in self.props.keys(): self.props[keyDataF[0]] = keyDataF[1] else: self.userArgs += cmdlineArgs[indexArg] + " " indexArg += 1
def __init__(self, recvQ, sendQ, mainThreadEvent, exitEvent, commReadyEvent, randomGenerator, cmdlineArgs): AbstractCommThread.__init__(self, recvQ, sendQ, mainThreadEvent, exitEvent, commReadyEvent, randomGenerator, cmdlineArgs) self.importErrorTrigged = False