def __init__ (self): Thread.__init__(self) self.cancel = False self.arg = None self.messages = ThreadQueue() self.messagePump = ePythonMessagePump() self.progress = ThreadQueue() self.progressPump = ePythonMessagePump() self.running = False
def __init__ (self): Thread.__init__(self) self.cancel = False self.arg = None self.messages = ThreadQueue() self.messagePump = ePythonMessagePump() self.progress = ThreadQueue() self.progressPump = ePythonMessagePump() self.resolution = getSkinResolution() self.running = False
def __init__(self): UDSServer.__init__(self, KODIEXT_SOCKET, E2KodiExtRequestHandler) self.kodiPlayer = None self.subtitles = [] self.messageIn = Queue() self.messageOut = Queue() self.messagePump = ePythonMessagePump() self.messagePump.recv_msg.get().append(self.messageReceived)
def __init__(self, query, callback): Thread.__init__(self) self.query = query self.callback = callback self.canceled = False self.messages = ThreadQueue() self.messagePump = ePythonMessagePump() self.messagePump.recv_msg.get().append(self.finished)
def __init__(self, fnc): threading.Thread.__init__(self) self.deferred = defer.Deferred() self.__pump = ePythonMessagePump() self.__pump.recv_msg.get().append(self.gotThreadMsg) self.__asyncFunc = fnc self.__result = None self.__err = None
def __init__(self, fnc): threading.Thread.__init__(self) self.deferred = defer.Deferred() self.__pump = ePythonMessagePump() self.__pump_conn = self.__pump.recv_msg.connect(self.gotThreadMsg) self.__asyncFunc = fnc self.__result = None self.__err = None SimpleThread.instances.append(self)
def __init__(self): Thread.__init__(self) self.__semaphore = Semaphore(0) self.__queue = deque(maxlen=1) self.__pump = ePythonMessagePump() self.__pump.recv_msg.get().append(self.gotThreadMsg) self.__timer = eTimer() self.__timer.callback.append(self.timeout) self.running = False
def __init__(self): Thread.__init__(self) self.__semaphore = Semaphore(0) self.__queue = deque(maxlen=1) self.__pump = ePythonMessagePump() self.__pump_recv_msg_conn = self.__pump.recv_msg.connect(self.gotThreadMsg) self.__timer = eTimer() self.__timer_conn = self.__timer.timeout.connect(self.timeout) self.running = False
def __init__(self, query, param, callback, errorback): Thread.__init__(self) self.query = query self.param = param self.callback = callback self.errorback = errorback self.canceled = False self.messages = ThreadQueue() self.messagePump = ePythonMessagePump() self.messagePump.recv_msg.get().append(self.finished)
def startWorkerThread(): log.debug("[Task] starting workerThread") global m_pump_conn if m_pump_conn is not None: del m_pump_conn global m_pump if m_pump is None: m_pump = ePythonMessagePump() m_pump_conn = eConnectCallback(m_pump.recv_msg, run_in_main_thread) Task.worker_thread = WorkerThread() Task.worker_thread.start()
def __init__(self, query, param, callback, errorback): Thread.__init__(self) self.messagePump = ePythonMessagePump() self.messages = ThreadQueue() self.query = query self.param = param self.callback = callback self.errorback = errorback self.canceled = False self.messagePump_conn = self.messagePump.recv_msg.connect( self.finished)
def __init__(self, callback): Thread.__init__(self) self.callback = callback self.__running = False self.__messages = ThreadQueue() self.__pump = ePythonMessagePump() try: self.__pump_recv_msg_conn = self.__pump.recv_msg.connect(self.gotThreadMsg) except: self.__pump.recv_msg.get().append(self.gotThreadMsg) self.__queue = ThreadQueue()
def __init__(self, query, param, gotFeed, gotFeedError, callback, errorback): Thread.__init__(self) self.messagePump = ePythonMessagePump() self.messages = ThreadQueue() self.gotFeed = gotFeed self.gotFeedError = gotFeedError self.callback = callback self.errorback = errorback self.query = query self.param = param self.canceled = False self.messagePump.recv_msg.get().append(self.finished)
def __init__(self, query, param, gotFeed, gotFeedError, callback, errorback): Thread.__init__(self) self.messagePump = ePythonMessagePump() self.messages = ThreadQueue() self.gotFeed = gotFeed self.gotFeedError = gotFeedError self.callback = callback self.errorback = errorback self.query = query self.param = param self.canceled = False self.messagepPump_conn = self.messagePump.recv_msg.connect(self.finished)
def __init__(self): Thread.__init__(self) self.__sema = Semaphore(0) self.__lock = Lock() self.running = False self.devices_to_poll = { } self.messages = ThreadQueue() self.checkTimer = eTimer() self.checkTimer.callback.append(self.timeout) self.checkTimer.start(BDPoll.CHECK_INTERVAL, True) self.mp = ePythonMessagePump() self.mp.recv_msg.get().append(self.gotThreadMsg) self.start()
def __init__(self): self.playerData = ThreadQueue() self.playerDataPump = ePythonMessagePump()
def __init__(self): self.playerData = ThreadQueue() self.playerDataPump = ePythonMessagePump() self.subMgr = SubscriptionManager()
WorkerStop = object() # queue for function to be executed in workerThread fnc_queue = Queue(1) # input queue to send results from reactor thread to running function in workerThread fnc_in_queue = Queue(1) #output queue to send function decorated by callFromThread from workerThread to reactor thread and run it there fnc_out_queue = Queue(1) def run_in_main_thread(val): #print 'run_in_main_thread -', currentThread().getName() fnc_out_queue.get()() m_pump = ePythonMessagePump() m_pump.recv_msg.get().append(run_in_main_thread) def callFromThread(func): """calls function from child thread in main(reactor) thread, and wait(in child thread) for result. Used mainly for GUI calls """ def wrapped(*args, **kwargs): def _callFromThread(): result = defer.maybeDeferred(func, *args, **kwargs) result.addBoth(fnc_in_queue.put) fnc_out_queue.put(_callFromThread) m_pump.send(0)