Files
check-ios-bus/Utilities/platform/2/generation/generateServiceSections.py
Михаил Капелько d893364ff4 d
2023-12-28 13:33:48 +03:00

28 lines
879 B
Python

from generation.hasSectionGenerated import *
from generation.sectionFunctions import *
from generation.sectionNames import *
def generateServiceSections(c):
fileName = f"{c.dir}/templates/service-section"
lines = c.readFile(fileName)
fmtService = lines[0]
fmtPlatform = lines[1]
items = []
sections = sectionNames(c)
for name in sections:
# Пропускаем секции, не относящиеся к сервису.
funcs = sectionFunctions(name, c)
if "setupService" not in funcs:
continue
ln = fmtService.replace("%NAME%", name)
items.append(ln)
# Генерированная секция.
# Должна быть добавлена последней.
if hasSectionGenerated(c.structure.service):
items.append(fmtPlatform)
c.serviceSections= "\n".join(items)