import_grs.py 文件源码

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

项目:safetyculture-sdk-python 作者: SafetyCulture 项目源码 文件源码
def load_setting_input_filename(logger, config_settings):
    """
    Attempt to parse input filename from config settings
    :param logger:           the logger
    :param config_settings:  config settings loaded from config file
    :return:                 input filename from config file if valid, else None
    """

    try:
        filename = config_settings['input_filename']
        filename_is_valid = re.match('.+xls|.+xlsx', filename)
        if filename_is_valid:
            logger.debug('Filename matched expected pattern')
            return filename
        else:
            logger.error('Filename failed to match expected pattern, acceptable formats are xls and xlsx')
            return None
    except Exception as ex:
        log_critical_error(logger, ex, 'Exception parsing input filename from config.yaml')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号