Правка передачи аргументов
master 3.7.3.12
root 1 year ago
parent 0ea6926a0c
commit 55ccbf0475

@ -3679,15 +3679,16 @@ class templateFunction(_error, _warning, _shareTemplate, _shareTermsFunction,
try:
primeTemp = customFunc[-1]
funArgv = funcEnd.rpartition(")")[0].split(',')
#funArgvWithQuotes = [f'"{x}"' for x in funArgv]
execName = [x for x in os.listdir(pathJoin(primeTemp, 'scripts/functions/')) if x.split('.')[0] == funcName][0]
funcRes = subprocess.check_output([pathJoin(primeTemp, 'scripts/functions/', execName), ' '.join(funArgv)], encoding='UTF-8').strip()
funcRes = subprocess.check_output([pathJoin(primeTemp, 'scripts/functions/', execName), *funArgv], encoding='UTF-8').strip()
textTemplateTmp = textTemplateTmp.replace(mark, funcRes)
if textTemplateTmp is not None:
resS = funcSearch(textTemplateTmp)
else:
resS = None
except PermissionError:
self.printWARNING(_("Permission denied for function %s. Did you set 'x' permissions?" % pathJoin(primeTemp, 'scripts/functions/', execName)))
self.printWARNING(_("Permission denied for function %s. Please check 'x' permissions" % pathJoin(primeTemp, 'scripts/functions/', execName)))
textTemplateTmp = textTemplateTmp.replace(mark, '')
resS = funcSearch(textTemplateTmp)
except Exception:

@ -41,4 +41,4 @@ class VariableClVer(ReadonlyVariable):
"""
Package version
"""
value = "3.7.3.2"
value = "3.7.4.0"

Loading…
Cancel
Save