def __init__(self, ctxName, listenerPort, warmStart=False): LOG("Created context", level=LOG_INIT) self.ctxName = ctxName self.port = None self.__executorInstanceNumbers = {} self.__executorManagers = {} self.__clientInfo = {} self.GUI_Operations = GUIOperations(self) self.LST_Operations = LSTOperations(self) self.EXC_Operations = EXCOperations(self) self.__guiIFC = IPCinterfaceServer("CTX-GUI") self.__lstIFC = IPCinterfaceClient("CTX-LST") self.listenerPort = listenerPort self.__clientLock = thread.allocate_lock() self.__execLock = thread.allocate_lock() self.__closeLock = Queue.Queue(1) self.__executorsRegistry = ProcessRegistry("CTX_" + ctxName, warmStart)
def __init__(self): ClientInterfaceBase.__init__(self) self.executor = None self.useContext = True self.ready = False self.__ctxIFC = IPCinterfaceClient("EXC-CTX")