gender_labels = ["M","MALE", "F", "FEMALE", "V/F","N/F","FEMENINO","MASCULINA"]

def gender_extract(ocr_list):
    try:
        for words in ocr_list:
            for word in words.split(): 
                word = word.upper()
                if word in gender_labels:
                    # ocr_list.pop(word)
                    return True, word, ocr_list
                elif "FEMALE" in word:
                    # ocr_list.pop(word)
                    gender = 'F'
                    return True, gender, ocr_list
                elif "MALE" in word:
                    # ocr_list.pop(word)
                    gender = 'M'
                    return True, gender, ocr_list
                elif "FEMENINO" in word:
                    # ocr_list.pop(word)
                    gender = "F"
                    return True, gender, ocr_list
                elif "MASCULINA" in word:
                    # ocr_list.pop(word)
                    gender = "M"
                    return True, gender, ocr_list
                
        return False, None, ocr_list
    except Exception as e:
        print("[Exception in gender_extract] ", str(e))
        return None, None, ocr_list