def __init__(self, appname, modname=None, read=True):
        super(Configuration, self).__init__([])
        self.appname = appname
        self.modname = modname

        self._env_var = '{0}DIR'.format(self.appname.upper())

        if read:
            self.read()
Create a configuration object by reading the
dataset/ETHPy150Open beetbox/beets/beets/util/confit.py/Configuration.__init__