Проверка шаблона шины для iOS
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

28 строки
879B

  1. from generation.hasSectionGenerated import *
  2. from generation.sectionFunctions import *
  3. from generation.sectionNames import *
  4. def generateServiceSections(c):
  5. fileName = f"{c.dir}/templates/service-section"
  6. lines = c.readFile(fileName)
  7. fmtService = lines[0]
  8. fmtPlatform = lines[1]
  9. items = []
  10. sections = sectionNames(c)
  11. for name in sections:
  12. # Пропускаем секции, не относящиеся к сервису.
  13. funcs = sectionFunctions(name, c)
  14. if "setupService" not in funcs:
  15. continue
  16. ln = fmtService.replace("%NAME%", name)
  17. items.append(ln)
  18. # Генерированная секция.
  19. # Должна быть добавлена последней.
  20. if hasSectionGenerated(c.structure.service):
  21. items.append(fmtPlatform)
  22. c.serviceSections= "\n".join(items)