def __init__(self, name, auto_register=True, critical=True, **kwds):

        name = 'GANGA_Update_Thread_%s' % name

        Thread.__init__(self, name=name, **kwds)
        self.setDaemon(True)
        self.__should_stop_flag = False
        self.__critical = critical

        if auto_register:
            tpool = GangaThreadPool.getInstance()
            tpool.addServiceThread(self)
Example #2
0
    def __init__(self, name, auto_register=True, critical=True, **kwds):

        name = 'GANGA_Update_Thread_%s' % name

        Thread.__init__(self, name=name, **kwds)
        self.setDaemon(True)
        self.__should_stop_flag = False
        self.__critical = critical

        if auto_register:
            tpool = GangaThreadPool.getInstance()
            tpool.addServiceThread(self)
 def register(self):
     GangaThreadPool.getInstance().addServiceThread(self)
 def unregister(self):
     GangaThreadPool.getInstance().delServiceThread(self)
Example #5
0
 def unregister(self):
     GangaThreadPool.getInstance().delServiceThread(self)