jAndersonTech
1/25/2018 - 6:05 PM

List file paths of incomplete files

SUBSET_ERROR_MESSAGE = 'Inconsistent ensemble file'
data_drive = 'skynet'


def main():
    with open('/skynet/METOC_Store/pipeline/scripts/logs/cfsrv2_non-isobaric_lt_stats.log', 'r') as logfile:
        for line in logfile.readlines():
            if SUBSET_ERROR_MESSAGE in line:
                print('/{data_drive}/{file_path}'
                      .format(data_drive=data_drive, file_path=line.split(data_drive)[1][1:-2]))


if __name__ == "__main__":
    main()