def reload(self):
        """load (or reload) config from file"""
        log.debug("loading config from file: {}".format(self.abs_path))
        with open(self.abs_path) as f:
            raw = f.read()

        self.raw_lines = raw.split('\n')

        self.parser.read_string("[{}]\n".format(DEFAULTSECT) + raw)
        default_s = self.parser[DEFAULTSECT]

        for attr, setting in self.settings.items():
            setting.get(default_s)
load (or reload) config from file
home.admin/BlitzPy/blitzpy/config.py