blob: c87e2f1bd2aa19d971d9218aaf029744dd11a0e5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
from ConfigParser import ConfigParser, NoOptionError
class DistUpgradeConfig(ConfigParser):
def __init__(self):
ConfigParser.__init__(self)
self.read(['DistUpgrade.cfg'])
def getlist(self, section, option):
try:
tmp = self.get(section, option)
except NoOptionError:
return []
items = [x.strip() for x in tmp.split(",")]
return items
if __name__ == "__main__":
c = DistUpgradeConfigParser()
print c.getlist("Distro","MetaPkgs")
print c.getlist("Distro","ForcedPurges")
|