Проверка шаблона шины для iOS
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

11 months ago
12345678910111213141516171819202122232425262728
  1. #!/usr/bin/env python3
  2. import os
  3. import sys
  4. from Structure import *
  5. from generateFeatureToggle import *
  6. from parseLines import *
  7. DIR = os.path.dirname(os.path.realpath(sys.argv[0]))
  8. MODULE = sys.argv[1]
  9. # Импорт из общей для всех генераторов директории.
  10. sys.path.append(f"{DIR}/../common")
  11. from readFile import *
  12. print(f"Генерируем сборный модуль '{MODULE}'...")
  13. MODULE_DIR = f"{DIR}/../../../Modules/{MODULE}"
  14. FILE_IN = f"{MODULE_DIR}/{MODULE}.yml"
  15. # Читаем файл и разбираем его на ключи-значения.
  16. lines = readFile(FILE_IN)
  17. structure = Structure()
  18. parseLines(lines, structure)
  19. structure.moduleDir = MODULE_DIR
  20. structure.module = MODULE
  21. # Генерируем модуль FeatureToggle.
  22. generateFeatureToggle(structure)