git-svn-id: http://svn.calculate.ru/calculate2/calculate-lib/trunk@46 c91db197-33c1-4113-bf15-f8a5c547ca64

develop
asamoukin 16 years ago
parent 2348f6b364
commit ee2a5f05ae

@ -1666,7 +1666,7 @@ class profile(_file, _terms):
_file.__init__(self)
# Словарь для создания объектов новых классов по образцу
self.newObjProt = {'proftpd':(apache,),
'ldap':(apache,),
#'ldap':(apache,),
}
# Заголовок title
@ -2934,3 +2934,19 @@ class postfix(apache):
fields.append(field)
field = fieldData()
return fields
class ldap(objShare):
"""Класс для обработки конфигурационного файла типа ldap
"""
_comment = "#"
configName = "ldap"
configVersion = "0.1"
reHeader = re.compile("access[^ \t]*to.*\n",re.M)
reBody = re.compile(".+",re.M|re.S)
reComment = re.compile("\s*%s.*|\s*;.*"%(_comment))
reSeparator = re.compile("\s*=\s*")
sepFields = "\n"
reSepFields = re.compile(sepFields)
"""res = re.compile("(?:[\t ]*access[^\n]+\n)(([\t ]*((by|#)[^\n]*)?\n)+[\t
]*by[^\n]+\n?)",re.M|re.S)"""
Loading…
Cancel
Save