Fichiers
check-ios-bus/Utilities/platform/4/generate
Михаил Капелько d893364ff4 d
2023-12-28 13:33:48 +03:00

29 lignes
829 B
Python
Fichiers exécutables
Brut Annotations Historique

Ce fichier contient des caractères Unicode ambigus.

Ce fichier contient des caractères Unicode qui peuvent être confondus avec d'autres caractères. Si vous pensez que c'est intentionnel, vous pouvez ignorer cet avertissement. Utilisez le bouton Échappe pour les dévoiler.

#!/usr/bin/env python3
import os
import sys
from Structure import *
from generateFeatureToggle import *
from parseLines import *
DIR = os.path.dirname(os.path.realpath(sys.argv[0]))
MODULE = sys.argv[1]
# Импорт из общей для всех генераторов директории.
sys.path.append(f"{DIR}/../common")
from readFile import *
print(f"Генерируем сборный модуль '{MODULE}'...")
MODULE_DIR = f"{DIR}/../../../Modules/{MODULE}"
FILE_IN = f"{MODULE_DIR}/{MODULE}.yml"
# Читаем файл и разбираем его на ключи-значения.
lines = readFile(FILE_IN)
structure = Structure()
parseLines(lines, structure)
structure.moduleDir = MODULE_DIR
structure.module = MODULE
# Генерируем модуль FeatureToggle.
generateFeatureToggle(structure)