configuration.py 文件源码

python
阅读 33 收藏 0 点赞 0 评论 0

项目:CAAPR 作者: Stargrazer82301 项目源码 文件源码
def set(subpackage_name, class_name, config=None):

    """
    This function ...
    :param subpackage_name:
    :param class_name:
    :param config:
    :return:
    """

    # Determine the path to the default configuration file
    subpackage_directory = os.path.join(inspect.getfile(inspect.currentframe()).split("/core")[0], subpackage_name)
    default_config = os.path.join(subpackage_directory, "config", class_name + ".cfg")

    # If we have not created a default configuration file for this class yet ...
    if not fs.is_file(default_config): default_config = os.path.join(introspection.pts_package_dir, "core", "config", "default.cfg")

    # Open the default configuration if no configuration file is specified, otherwise adjust the default
    # settings according to the user defined configuration file
    if config is None: return open(default_config)
    else: return open(config, default_config)

# -----------------------------------------------------------------
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号