diff options
| author | Sebastian Heinlein <sebastian.heinlein@web.de> | 2006-02-07 01:06:00 +0000 |
|---|---|---|
| committer | Sebastian Heinlein <sebastian.heinlein@web.de> | 2006-02-07 01:06:00 +0000 |
| commit | 2343ac2d22ea1df7b24bc64fca02eace18443a41 (patch) | |
| tree | 4d8981ef8ac318cfb1de78c62c26f602b9b15909 /DistUpgrade/DistUpgradeConfigParser.py | |
| parent | 99a65ab5e62498dc958c3f1e374dbd2bbf72e7c6 (diff) | |
| parent | a17bb120fa2b183eddee12b350829d933efe002a (diff) | |
| download | python-apt-2343ac2d22ea1df7b24bc64fca02eace18443a41.tar.gz | |
* merge from mvo
Diffstat (limited to 'DistUpgrade/DistUpgradeConfigParser.py')
| -rw-r--r-- | DistUpgrade/DistUpgradeConfigParser.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/DistUpgrade/DistUpgradeConfigParser.py b/DistUpgrade/DistUpgradeConfigParser.py new file mode 100644 index 00000000..c87e2f1b --- /dev/null +++ b/DistUpgrade/DistUpgradeConfigParser.py @@ -0,0 +1,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") |
