Merge branch 'master' of git.calculate.ru:calculate2/calculate-client

master
Mike Hiretsky 14 years ago
commit 574be36994

@ -131,18 +131,22 @@ class fillVars(object, cl_base.glob_attr):
confLines = open(xorgConfig,"r").readlines() confLines = open(xorgConfig,"r").readlines()
except: except:
return "off" return "off"
flagFoundLineComposite = False
flagStartExtensions = False flagStartExtensions = False
lineCompositeTmp = ""
lineComposite = "" lineComposite = ""
for line in confLines: for line in confLines:
if 'Section' in line and '"Extensions"' in line: if flagStartExtensions:
flagStartExtensions = True if 'EndSection' in line:
if flagStartExtensions and\ lineComposite = lineCompositeTmp
'Option' in line and '"Composite"' in line: break
lineComposite = line elif 'Section' in line:
if 'EndSection' in line: break
flagFoundLineComposite = True if 'Option' in line and '"Composite"' in line:
if flagFoundLineComposite and lineComposite: lineCompositeTmp = line
else:
if '"Extensions"' in line and 'Section' in line:
flagStartExtensions = True
if lineComposite:
listOpt = filter(lambda x: x.strip(), lineComposite.split('"')) listOpt = filter(lambda x: x.strip(), lineComposite.split('"'))
if len(listOpt) == 3: if len(listOpt) == 3:
ret = listOpt[2].lower() ret = listOpt[2].lower()

Loading…
Cancel
Save