def rentrakFileHandler(response, dateRegex):
    generalFilePattern = []
    hispFilePattern = []

    FilePattern = GeneralUtils.namedtuple_with_defaults(
        'FilePattern', 'general hispanic')

    for fullFileName in response:
        if "hisp" in fullFileName:
            hispanicExtractedDate = GeneralUtils.extractDate(
                dateRegex, fullFileName)
            if hispanicExtractedDate:
                hispFilePattern.append(
                    GeneralUtils.getFormattedDate(hispanicExtractedDate))
        else:
            extractedDate = GeneralUtils.extractDate(dateRegex, fullFileName)
            if extractedDate:
                generalFilePattern.append(
                    GeneralUtils.getFormattedDate(extractedDate))

    return FilePattern(set(generalFilePattern), set(hispFilePattern))
Beispiel #2
0
def rentrakRawFileHandler(response, dateRegex):
    generalFilePattern = []

    FilePattern = GeneralUtils.namedtuple_with_defaults(
        'FilePattern', 'general')

    for fullFileName in response:
        extractedDate = GeneralUtils.extractDate(dateRegex, fullFileName)
        if extractedDate:
            generalFilePattern.append(
                GeneralUtils.getFormattedDate(extractedDate))

    return FilePattern(set(generalFilePattern))