def _get_plugin_inst(self, filename): """ Создаем объект плагина,заполняем его настройками @param filename: path Полный путь до файла конфига плагина @return: """ self.parser.read(filename) pl = Plugin() pl.set_details(self.parser) pl.path = os.path.dirname(filename) return pl
def deserialize(self, model): """ из модели в экземпляр класса @param model: @return: """ pl = Plugin() pl.name = model.plugin.name pl.version = model.plugin.version pl.author = model.plugin.author pl.description = model.plugin.description pl.path = model.plugin.from_path return pl