def __init__(self, app_config): StoppableThread.__init__(self) # ip = app_config["machines"]["master"][0].split('@') # master_ip = ip[-1:][0] redis_ip = app_config["redis"]["host"] redis_port = app_config["redis"]["port"] self.logger = AppLogger("master", logging.getLogger("local"), redis_ip, redis_port) self.log_writer = LogWriter(logging.getLogger("app"), redis_ip, redis_port) self.command_queue = QueueManager(host=redis_ip, port=redis_port, qname="commands") self.finished_queue = QueueManager(host=redis_ip, port=redis_port, qname="finished") # self.fman = FileManager(master_ip, master_queue_port) self.fman = FileManager(app_config) self.config = app_config self.input = app_config["dirs"]["input"] self.output = app_config["dirs"]["output"]