aboutsummaryrefslogtreecommitdiff
path: root/cbc/parsers.py
blob: 78b5c5dac9244e48a2fef3bbc1a58fd42c69ae18 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
from configparser import ConfigParser, ExtendedInterpolation


class CBCConfigParser(ConfigParser):
    def getlist(self,section,option):
        value = self.get(section,option)
        return list(filter(None, (x.strip() for x in value.splitlines())))

    def getlistint(self,section,option):
        return [int(x) for x in self.getlist(section,option)]