Добавлен метод удаления calculate заголовка из конфигурационного файла

master3.3
Mike Hiretsky 10 years ago
parent 3a321cf9d4
commit 76ede92735

@ -3817,6 +3817,7 @@ class Template(_file,_terms,_warning,xmlShare,templateFormat,_shareTemplate):
"""
# Название файла шаблона директории
templDirNameFile = ".calculate_directory"
_titleList = ("Modified", "Processed template files" + ":")
titleEnd = "For modify this file, create %(conf_path)s.clt template."
protectPaths = []
allContents = {}
@ -3825,6 +3826,23 @@ class Template(_file,_terms,_warning,xmlShare,templateFormat,_shareTemplate):
os.environ["CONFIG_PROTECT"].split(" "))
protectPaths = map(lambda x: os.path.normpath(x), protectPaths)
@classmethod
def removeComment(cls,text):
comment_symb = '#"'
re_comment = re.compile('(?:<!--|[{symb}]-*)\n'
'[{symb}]? {modified} .*\n'
'[{symb}]? {processed}\n'
'([{symb}]? /.*\n'
')+[{symb}]? {endtitle}.*\n'
r'(-->|[{symb}]-*)\n'.format(
modified=cls._titleList[0],
processed=cls._titleList[1],
endtitle=cls.titleEnd%{'conf_path':'.*'},
symb='"#'
))
return re_comment.sub('',text)
def hasError(self):
return self.getError() or self.bHasError
@ -3871,7 +3889,6 @@ class Template(_file,_terms,_warning,xmlShare,templateFormat,_shareTemplate):
self.__titleHead = "--------------------------------------\
----------------------------------------"
self._titleBody = ""
self._titleList = ("Modified", "Processed template files" + ":")
self._reVar = re.compile(("%s(?:[a-z0-9_]+\.)?[a-zA-Z0-9_-]+%s")%(self.varStart,
self.varEnd),re.M)
# Условия

Loading…
Cancel
Save