def process(self):
        self.logger.info('asynscheduler : [started]')
        while True:
            try:
                for entity in ENTITYS:
                    fp = open(self.cf["%s.mkfifo.path" % entity], 'w')
                    try:
                        fp.write(str(self.cf['%s.mkfifo.start.code' % entity]))
                        self.logger.info('Start code was written. - file=%s : code=%s'
                                         % (self.cf["%s.mkfifo.path" % entity], self.cf['%s.mkfifo.start.code' % entity]))

                    finally:
                        fp.close()

                self.logger.debug('interval start, interval=%s' % (self.cf['asynscheduler.interval']))
                time.sleep(self.cf['asynscheduler.interval'])

            except __HOLE__, i:
                if i.errno == 4:
                    return PROCSUCCESS # When ending with the signal

        return PROCERROR # beyond expectation
dataset/ETHPy150Open karesansui/pysilhouette/pysilhouette/asynscheduler.py/AsynScheduler.process