|
|
@ -150,12 +150,13 @@ class _terms(_error):
|
|
|
|
flagIntTypeVar = None
|
|
|
|
flagIntTypeVar = None
|
|
|
|
if flagFunction:
|
|
|
|
if flagFunction:
|
|
|
|
valVars = function("#-%s-#"%vals[0])
|
|
|
|
valVars = function("#-%s-#"%vals[0])
|
|
|
|
if valVars == "":
|
|
|
|
if valVars is False:
|
|
|
|
flagFunction = False
|
|
|
|
|
|
|
|
if valVars == False:
|
|
|
|
|
|
|
|
self.setError("'%s'"%term + " " + _("incorrect"))
|
|
|
|
self.setError("'%s'"%term + " " + _("incorrect"))
|
|
|
|
self.setError(textError)
|
|
|
|
self.setError(textError)
|
|
|
|
return False
|
|
|
|
return False
|
|
|
|
|
|
|
|
if valVars == "" and\
|
|
|
|
|
|
|
|
not self._re_not_Version.search(vals[1]):
|
|
|
|
|
|
|
|
valVars = "0"
|
|
|
|
if "load" == searchFunct.group(1):
|
|
|
|
if "load" == searchFunct.group(1):
|
|
|
|
if re.search("\(\s*num\s*,",vals[0]):
|
|
|
|
if re.search("\(\s*num\s*,",vals[0]):
|
|
|
|
if valVars:
|
|
|
|
if valVars:
|
|
|
@ -179,19 +180,17 @@ class _terms(_error):
|
|
|
|
# Номера версий для ini
|
|
|
|
# Номера версий для ini
|
|
|
|
flagNotIniFunct = True
|
|
|
|
flagNotIniFunct = True
|
|
|
|
if flagFunction and "ini" == searchFunct.group(1):
|
|
|
|
if flagFunction and "ini" == searchFunct.group(1):
|
|
|
|
# Если значение функции и значение версия
|
|
|
|
# Если номер версии в двух аргументах
|
|
|
|
if not self._re_not_Version.search(vals[1]):
|
|
|
|
if not self._re_not_Version.search(vals[1]) and\
|
|
|
|
if not valVars:
|
|
|
|
not self._re_not_Version.search(valVars):
|
|
|
|
valVars = "0"
|
|
|
|
verFile, verVar = self._convertVers(vals[1],valVars)
|
|
|
|
if not self._re_not_Version.search(valVars):
|
|
|
|
exec(\
|
|
|
|
verFile, verVar = self._convertVers(vals[1],valVars)
|
|
|
|
"res=("+"'"+verVar+"'"+sepF+"'"+verFile+"'"+")")
|
|
|
|
exec(\
|
|
|
|
if res:
|
|
|
|
"res=("+"'"+verVar+"'"+sepF+"'"+verFile+"'"+")")
|
|
|
|
listEqual.append("1")
|
|
|
|
if res:
|
|
|
|
else:
|
|
|
|
listEqual.append("1")
|
|
|
|
listEqual.append("0")
|
|
|
|
else:
|
|
|
|
flagNotIniFunct = False
|
|
|
|
listEqual.append("0")
|
|
|
|
|
|
|
|
flagNotIniFunct = False
|
|
|
|
|
|
|
|
# Cравниваем номера версий
|
|
|
|
# Cравниваем номера версий
|
|
|
|
if flagNotIniFunct:
|
|
|
|
if flagNotIniFunct:
|
|
|
|
if "_ver" in vals[0] or \
|
|
|
|
if "_ver" in vals[0] or \
|
|
|
@ -2128,7 +2127,7 @@ class utfBin:
|
|
|
|
while 1:
|
|
|
|
while 1:
|
|
|
|
if utf[ind] == '_fb_':
|
|
|
|
if utf[ind] == '_fb_':
|
|
|
|
res, l = self._sumbUtf(utf[ind:],lenUtf[ind])
|
|
|
|
res, l = self._sumbUtf(utf[ind:],lenUtf[ind])
|
|
|
|
if res == False:
|
|
|
|
if res is False:
|
|
|
|
indErr.append(ind)
|
|
|
|
indErr.append(ind)
|
|
|
|
if l>0:
|
|
|
|
if l>0:
|
|
|
|
ind +=l
|
|
|
|
ind +=l
|
|
|
@ -3474,7 +3473,7 @@ class profile(_file, _terms, xmlShare, processingTemplates):
|
|
|
|
self.changeDirs[path] = pathDir
|
|
|
|
self.changeDirs[path] = pathDir
|
|
|
|
crDirs = self.createDir(prefix, path,
|
|
|
|
crDirs = self.createDir(prefix, path,
|
|
|
|
self._baseDir, pathDir)
|
|
|
|
self._baseDir, pathDir)
|
|
|
|
if crDirs == False:
|
|
|
|
if crDirs is False:
|
|
|
|
return False
|
|
|
|
return False
|
|
|
|
self.createdDirs += crDirs
|
|
|
|
self.createdDirs += crDirs
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|