FreeCAD

Форк
0
/
templateModuleApp.py 
28 строк · 962.0 Байт
1
#! python
2
# -*- coding: utf-8 -*-
3
# (c) 2007 Juergen Riegel
4

5
from . import template, templateModuleAppMain, templateModuleAppFeature
6
import generateBase.generateModel_Module
7
import generateBase.generateTools
8

9

10
class TemplateModuleApp(template.ModelTemplate):
11
    def Generate(self):
12
        AppPath = self.path + "/App/"
13
        generateBase.generateTools.ensureDir(AppPath)
14

15
        # the main module files
16
        AppMain = templateModuleAppMain.TemplateModuleAppMain()
17
        AppMain.path = AppPath
18
        AppMain.module = self.module
19
        AppMain.Generate()
20

21
        # Features
22
        generateBase.generateTools.ensureDir(AppPath + "Features/")
23
        for i in self.module.Content.Feature:
24
            AppFeature = templateModuleAppFeature.TemplateFeature()
25
            AppFeature.path = AppPath + "Features/"
26
            AppFeature.module = self.module
27
            AppFeature.feature = i
28
            AppFeature.Generate()
29

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.