pycolib/configparser.py
changeset 7 776ba4914dfc
parent 4 fdaa7dc9035e
child 12 d5f749032fa1
equal deleted inserted replaced
6:bb7742f924d7 7:776ba4914dfc
     8 class ConfigParser:
     8 class ConfigParser:
     9     def __init__(self):
     9     def __init__(self):
    10         self.options = {}
    10         self.options = {}
    11         self.values = {}
    11         self.values = {}
    12 
    12 
    13     def add_option(self, name, type_=str, default=None):
    13     def add_option(self, name, type=str, default=None):
    14         """Register option name, type and default value."""
    14         """Register option name, type and default value."""
    15         self.options[name] = {'type':type_, 'default':default}
    15         self.options[name] = {'type':type, 'default':default}
    16         self.values[name] = default
    16         self.values[name] = default
    17 
    17 
    18     def load(self, fname):
    18     def load(self, fname):
    19         """Read config file and check loaded values."""
    19         """Read config file and check loaded values."""
    20         self.read(fname)
    20         self.read(fname)