compatible with python 2.4
This commit is contained in:
parent
ae9fd2172e
commit
8ecd617df8
1 changed files with 4 additions and 1 deletions
|
@ -398,7 +398,8 @@ class Facts(object):
|
||||||
self.facts['lsb']['major_release'] = self.facts['lsb']['release'].split('.')[0]
|
self.facts['lsb']['major_release'] = self.facts['lsb']['release'].split('.')[0]
|
||||||
elif lsb_path is None and os.path.exists('/etc/lsb-release'):
|
elif lsb_path is None and os.path.exists('/etc/lsb-release'):
|
||||||
self.facts['lsb'] = {}
|
self.facts['lsb'] = {}
|
||||||
with open('/etc/lsb-release', 'r') as f:
|
f = open('/etc/lsb-release', 'r')
|
||||||
|
try:
|
||||||
for line in f.readlines():
|
for line in f.readlines():
|
||||||
value = line.split('=',1)[1].strip()
|
value = line.split('=',1)[1].strip()
|
||||||
if 'DISTRIB_ID' in line:
|
if 'DISTRIB_ID' in line:
|
||||||
|
@ -409,6 +410,8 @@ class Facts(object):
|
||||||
self.facts['lsb']['description'] = value
|
self.facts['lsb']['description'] = value
|
||||||
elif 'DISTRIB_CODENAME' in line:
|
elif 'DISTRIB_CODENAME' in line:
|
||||||
self.facts['lsb']['codename'] = value
|
self.facts['lsb']['codename'] = value
|
||||||
|
finally:
|
||||||
|
f.close()
|
||||||
else:
|
else:
|
||||||
return self.facts
|
return self.facts
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue