|
|
|
@ -182,7 +182,7 @@ class calcHeader(_terms):
|
|
|
|
|
# условные операторы
|
|
|
|
|
self.terms = ('>', '<', '==', '!=', '>=', '<=')
|
|
|
|
|
# параметры без значения
|
|
|
|
|
self.listParNotVal = ("symbolic", "force")
|
|
|
|
|
self.listParNotVal = ("symbolic", "force","mirror")
|
|
|
|
|
# Объект с переменными
|
|
|
|
|
self.objVar=objVar
|
|
|
|
|
# Результат вычисления условия в заголовке
|
|
|
|
@ -2018,6 +2018,15 @@ class profile(_file, _terms):
|
|
|
|
|
return False
|
|
|
|
|
flagSymlink = False
|
|
|
|
|
flagForce = False
|
|
|
|
|
# Если есть параметр mirror
|
|
|
|
|
if objHeadNew.params.has_key("mirror"):
|
|
|
|
|
if not os.path.exists(profileFile):
|
|
|
|
|
if objHeadNew.params.has_key("link"):
|
|
|
|
|
if os.path.exists(oldFile):
|
|
|
|
|
os.remove(oldFile)
|
|
|
|
|
return False
|
|
|
|
|
else:
|
|
|
|
|
return False
|
|
|
|
|
# Если есть указатель на файл профиля (link)
|
|
|
|
|
if objHeadNew.params.has_key("link"):
|
|
|
|
|
profileFile = objHeadNew.params['link']
|
|
|
|
|