Пример #1
0
    def run(self):
	thread_debug.debug_me()
        while True:
            self.event_obj.wait()
            self.event_obj.clear() #clear it, to suspend the thread after completing the job
	    (method,args_list)=self.job
	    if method == "exit":
		return
            try:
#		toLog("running %s %s"%(method,args_list),LOG_DEBUG)
	        apply(method,args_list)
            except:
    		logException(LOG_ERROR,"Exception on thread %s while running %s"%(self,self.job))

            getThreadPool().releaseThread(self)
Пример #2
0
    def run(self):
        thread_debug.debug_me()
        while True:
            self.event_obj.wait()
            self.event_obj.clear(
            )  #clear it, to suspend the thread after completing the job

            (method, args_list) = self.job

            if method == "exit":
                return

            try:
                apply(method, args_list)
            except:
                logException(
                    LOG_ERROR, "Exception on thread %s while running %s" %
                    (self, self.job))

            getThreadPool().releaseThread(self)
Пример #3
0
def mainThreadInitialize():
    mainThreadSignalHandlers()
    print "Calling Initializer routins"
    thread_debug.debug_me()
    core.main.init()
Пример #4
0
def mainThreadInitialize():
    mainThreadSignalHandlers()
    print "Calling Initializer routins"
    thread_debug.debug_me()

    core.main.init()