|
|
|
@ -42,7 +42,7 @@ tr.setLanguage(sys.modules[__name__])
|
|
|
|
|
|
|
|
|
|
class _shareTermsFunction:
|
|
|
|
|
"""Общие аттрибуты для классов _terms и templateFunctions"""
|
|
|
|
|
_reFunctionArgvInSquareBrackets = "a-zA-Z0-9_\-\+\,\*\/\.\'\"~\\\\"
|
|
|
|
|
_reFunctionArgvInSquareBrackets = "a-zA-Z0-9_\-\+\,\*\/\.\'\"~\\\\ "
|
|
|
|
|
_reFunctionArgvText = "[%s]"%_reFunctionArgvInSquareBrackets
|
|
|
|
|
# регулярное выражение для поиска функции в шаблоне
|
|
|
|
|
_reFunctionText = "([a-zA-Z0-9\_\-]+)\(%s+\)" %_reFunctionArgvText
|
|
|
|
@ -3406,7 +3406,7 @@ re.M|re.S)
|
|
|
|
|
"'chown %s %s'"%(owner, nameDirconfig))
|
|
|
|
|
return False
|
|
|
|
|
return True
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
applyDir = newDir
|
|
|
|
|
# Родительская директория
|
|
|
|
@ -3505,7 +3505,7 @@ re.M|re.S)
|
|
|
|
|
strUid, strGid = owner.split(":")
|
|
|
|
|
import pwd
|
|
|
|
|
try:
|
|
|
|
|
uid = pwd.getpwnam(strUid)[2]
|
|
|
|
|
uid = pwd.getpwnam(strUid).pw_uid
|
|
|
|
|
except:
|
|
|
|
|
self.setError(_("Not user in this system: ") + strUid)
|
|
|
|
|
self.setError(_("False value 'chown' in template")+\
|
|
|
|
@ -3513,7 +3513,7 @@ re.M|re.S)
|
|
|
|
|
return (applyDir, False)
|
|
|
|
|
try:
|
|
|
|
|
import grp
|
|
|
|
|
gid = grp.getgrnam(strGid)[2]
|
|
|
|
|
gid = grp.getgrnam(strGid).gr_gid
|
|
|
|
|
except:
|
|
|
|
|
self.setError(_("Not group in this system: ")+strGid)
|
|
|
|
|
self.setError(_("False value 'chown' in template") +\
|
|
|
|
@ -3808,7 +3808,7 @@ re.M|re.S)
|
|
|
|
|
strUid, strGid = owner.split(":")
|
|
|
|
|
import pwd
|
|
|
|
|
try:
|
|
|
|
|
uid = pwd.getpwnam(strUid)[2]
|
|
|
|
|
uid = pwd.getpwnam(strUid).pw_uid
|
|
|
|
|
except:
|
|
|
|
|
self.setError(_("Not user in this system: ") + strUid)
|
|
|
|
|
self.setError(_("False value 'chown' in template") +\
|
|
|
|
@ -3816,7 +3816,7 @@ re.M|re.S)
|
|
|
|
|
return (applyFiles, False)
|
|
|
|
|
try:
|
|
|
|
|
import grp
|
|
|
|
|
gid = grp.getgrnam(strGid)[2]
|
|
|
|
|
gid = grp.getgrnam(strGid).gr_gid
|
|
|
|
|
except:
|
|
|
|
|
self.setError(_("Not group in this system: ")+strGid)
|
|
|
|
|
self.setError(_("False value 'chown' in template") +\
|
|
|
|
|