|
|
@ -3218,6 +3218,7 @@ class template(_file,_terms,_warning,xmlShare,templateFormat,_shareTemplate):
|
|
|
|
"""
|
|
|
|
"""
|
|
|
|
# Название файла шаблона директории
|
|
|
|
# Название файла шаблона директории
|
|
|
|
templDirNameFile = ".calculate_directory"
|
|
|
|
templDirNameFile = ".calculate_directory"
|
|
|
|
|
|
|
|
titleEnd = "For modify this file, create %(conf_path)s.clt template."
|
|
|
|
|
|
|
|
|
|
|
|
def __init__(self, objVar, servDir=False, dirsFilter=[], filesFilter=[],
|
|
|
|
def __init__(self, objVar, servDir=False, dirsFilter=[], filesFilter=[],
|
|
|
|
cltObj=True, cltFilter=True, printWarning=True):
|
|
|
|
cltObj=True, cltFilter=True, printWarning=True):
|
|
|
@ -3447,8 +3448,11 @@ re.M|re.S)
|
|
|
|
self.setError(_("name template not valid: ")+ str(fileTemplate))
|
|
|
|
self.setError(_("name template not valid: ")+ str(fileTemplate))
|
|
|
|
return False
|
|
|
|
return False
|
|
|
|
|
|
|
|
|
|
|
|
def getTitle(self, comment, commentList):
|
|
|
|
def getTitle(self, comment, commentList, configPath=""):
|
|
|
|
"""Выдает заголовок шаблона ( версия и.т.д)"""
|
|
|
|
"""Выдает заголовок шаблона ( версия и.т.д)"""
|
|
|
|
|
|
|
|
if configPath:
|
|
|
|
|
|
|
|
commentList = commentList +\
|
|
|
|
|
|
|
|
[self.titleEnd%{'conf_path':configPath}]
|
|
|
|
if comment:
|
|
|
|
if comment:
|
|
|
|
commentFirst = comment
|
|
|
|
commentFirst = comment
|
|
|
|
commentInsert = comment
|
|
|
|
commentInsert = comment
|
|
|
@ -4485,7 +4489,8 @@ variable 'cl-name'"))
|
|
|
|
# Титл конфигурационного файла
|
|
|
|
# Титл конфигурационного файла
|
|
|
|
title = ""
|
|
|
|
title = ""
|
|
|
|
if ListOptTitle:
|
|
|
|
if ListOptTitle:
|
|
|
|
title = self.getTitle(objHeadNew.comment, ListOptTitle)
|
|
|
|
title = self.getTitle(objHeadNew.comment, ListOptTitle,
|
|
|
|
|
|
|
|
configPath=nameFileConfig)
|
|
|
|
title = title.encode("UTF-8")
|
|
|
|
title = title.encode("UTF-8")
|
|
|
|
|
|
|
|
|
|
|
|
objHeadOld = False
|
|
|
|
objHeadOld = False
|
|
|
@ -4579,7 +4584,8 @@ variable 'cl-name'"))
|
|
|
|
# Титл для объединения
|
|
|
|
# Титл для объединения
|
|
|
|
if ListOptTitle:
|
|
|
|
if ListOptTitle:
|
|
|
|
title = self.getTitle(objTemplNew._comment,
|
|
|
|
title = self.getTitle(objTemplNew._comment,
|
|
|
|
ListOptTitle)
|
|
|
|
ListOptTitle,
|
|
|
|
|
|
|
|
configPath=nameFileConfig)
|
|
|
|
title = title.encode("UTF-8")
|
|
|
|
title = title.encode("UTF-8")
|
|
|
|
# Замена
|
|
|
|
# Замена
|
|
|
|
if typeAppendTemplate == "replace":
|
|
|
|
if typeAppendTemplate == "replace":
|
|
|
@ -4662,7 +4668,8 @@ variable 'cl-name'"))
|
|
|
|
# Титл для объединения
|
|
|
|
# Титл для объединения
|
|
|
|
if ListOptTitle:
|
|
|
|
if ListOptTitle:
|
|
|
|
title = self.getTitle(objTemplNew._comment,
|
|
|
|
title = self.getTitle(objTemplNew._comment,
|
|
|
|
ListOptTitle)
|
|
|
|
ListOptTitle,
|
|
|
|
|
|
|
|
configPath=nameFileConfig)
|
|
|
|
title = title.encode("UTF-8")
|
|
|
|
title = title.encode("UTF-8")
|
|
|
|
|
|
|
|
|
|
|
|
# В случае пустого конфигурационного файла
|
|
|
|
# В случае пустого конфигурационного файла
|
|
|
|