Ejemplo n.º 1
0
    def __init__(self, config, hub_connection):
        super().__init__(MODEL, config, hub_connection)
        self.read_list = [self.hub_connection]


        self.model_dir = os.path.abspath(os.path.join(config.data_dir, 'model'))
        self.storage = ModelStorage(self.model_dir)

        io_idioms = {}
        for name in config.io_services:
            io_idioms[name] = IOConfig.model_idiom(config.io_services[name][0], name)

        self.model = self.storage.read_model(io_idioms)
        self.io_idioms = io_idioms
        self.dirty = False