develop
asamoukin 16 years ago
parent 84168f5e16
commit a027fd6dd8

@ -2381,15 +2381,24 @@ class DataVars:
return True
return False
def flIniFile(self,**args):
def flIniFile(self):
'''Заместить значение переменных значениями из ини файла
Возвращаемые значения:
True переменные считаны
False файл не был обнаружен
'''
# получить полный путь до файла ini
name_calculate_ini = os.path.join('/',self.Get('sys_calculate_ini'))
calculate_ini = []
# получаем полный путь до удаленного файла ini
calculate_ini.append(os.path.join('/',
self.Get('sys_calculate_ini_remote')))
# получаем полный путь до локального файла ini
calculate_ini.append(os.path.join('/',
self.Get('sys_calculate_ini_local')))
# получаем полный путь до файла ini
calculate_ini.append(os.path.join('/',
self.Get('sys_calculate_ini')))
for name_calculate_ini in calculate_ini:
# проверить сущестование ini файла
if os.path.exists(name_calculate_ini):
# получить объект настроенный на ini
@ -2403,8 +2412,6 @@ class DataVars:
for (k,v) in allvars.items():
self.Set(k, cl_utils.convertStrListDict(v), True)
return True
else:
return False
def flServer(self, **args):
'''Заполнить конфигурацию переменных, для ldap'''

@ -401,4 +401,14 @@ class Data:
sys_calculate_ini= {'mode':"r",
'type':('path','system'),
'official':True,
'value':'etc/calculate2/calculate.ini'}
'value':'etc/calculate/calculate.env'}
#локальный путь к файлу calculate.ini
sys_calculate_ini_local= {'mode':"r",
'type':('path','system'),
'official':True,
'value':'var/calculate/setup/calculate.env'}
#Удаленный путь к файлу calculate.ini
sys_calculate_ini_remote= {'mode':"r",
'type':('path','system'),
'official':True,
'value':'var/calculate/remote/setup/calculate.env'}

Loading…
Cancel
Save