在一个 Python 文件中读取配置。

        :param filename: 配置文件的文件名
        :return: 如果读取成功，返回 ``True``，如果失败，会抛出错误异常

def from_pyfile(self, filename):
        """
        在一个 Python 文件中读取配置。

        :param filename: 配置文件的文件名
        :return: 如果读取成功，返回 ``True``，如果失败，会抛出错误异常
        """
        d = types.ModuleType('config')
        d.__file__ = filename
        with open(filename) as config_file:
            exec(compile(config_file.read(), filename, 'exec'), d.__dict__)
        self.from_object(d)
        return True