master
Самоукин Алексей 14 years ago
parent 69f2088fe6
commit 11e0483247

@ -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:

Loading…
Cancel
Save