|
|
@ -4978,6 +4978,14 @@ class iniParser(_error, templateFormat):
|
|
|
|
self.mode = mode
|
|
|
|
self.mode = mode
|
|
|
|
|
|
|
|
|
|
|
|
def openIniFile(self):
|
|
|
|
def openIniFile(self):
|
|
|
|
|
|
|
|
if not os.access(self.iniFile, os.R_OK):
|
|
|
|
|
|
|
|
return ""
|
|
|
|
|
|
|
|
self.FD = open(self.iniFile, "r")
|
|
|
|
|
|
|
|
fcntl.flock(self.FD.fileno(), fcntl.LOCK_EX)
|
|
|
|
|
|
|
|
textIni = self.FD.read()
|
|
|
|
|
|
|
|
return textIni
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def openRWIniFile(self):
|
|
|
|
if not os.access(self.iniFile, os.R_OK):
|
|
|
|
if not os.access(self.iniFile, os.R_OK):
|
|
|
|
return ""
|
|
|
|
return ""
|
|
|
|
try:
|
|
|
|
try:
|
|
|
@ -5019,7 +5027,7 @@ class iniParser(_error, templateFormat):
|
|
|
|
strHeader - имя области
|
|
|
|
strHeader - имя области
|
|
|
|
dictVar - словарь переменных
|
|
|
|
dictVar - словарь переменных
|
|
|
|
"""
|
|
|
|
"""
|
|
|
|
textIni = self.openIniFile()
|
|
|
|
textIni = self.openRWIniFile()
|
|
|
|
nameFomat = self.checkIniFile(textIni)
|
|
|
|
nameFomat = self.checkIniFile(textIni)
|
|
|
|
if not nameFomat:
|
|
|
|
if not nameFomat:
|
|
|
|
return False
|
|
|
|
return False
|
|
|
|