Проверка шаблона шины для iOS
25'ten fazla konu seçemezsiniz
Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
|
- #!/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)
|