def log_analysis_window(logger, analysis_start_date, analysis_end_date, start_message='', start_date_inclusive=True, end_date_inclusive=False):
    'Helper function to print out window on used for analysis and list generation using interval notation.'
    start_date_interval_notation = ('[' if start_date_inclusive else '(')
    end_date_interval_notation = (']' if end_date_inclusive else ')')
    logger.debug('{0} {sd_interval_notation}{start_date}, {end_date}{ed_interval_notation}'.format(start_message, sd_interval_notation=start_date_interval_notation, start_date=analysis_start_date, end_date=analysis_end_date, ed_interval_notation=end_date_interval_notation))
Helper function to print out window on used for analysis and list generation using interval notation.
def log_analysis_window(logger, analysis_start_date, analysis_end_date, start_message=, start_date_inclusive=True, end_date_inclusive=False):
    
    start_date_interval_notation = ('[' if start_date_inclusive else '(')
    end_date_interval_notation = (']' if end_date_inclusive else ')')
    logger.debug('{0} {sd_interval_notation}{start_date}, {end_date}{ed_interval_notation}'.format(start_message, sd_interval_notation=start_date_interval_notation, start_date=analysis_start_date, end_date=analysis_end_date, ed_interval_notation=end_date_interval_notation))