def list_log_files(log_path):
    """Find and parse all the log files in the specified log path"""
    log_files = []
    for dirpath, dirnames, filenames in os.walk(log_path):
        for filename in filenames:
            full_path = os.path.join(dirpath, filename)

            try:
                log_file = LocalLogFile.from_filename(filename)
            except __HOLE__:
                log.warning("Not a blueox log file: %s", full_path)
                continue
            log_files.append(log_file)

    return log_files
dataset/ETHPy150Open rhettg/BlueOx/blueox/store.py/list_log_files