import time import campos import obtenCampo import campos.ine_antes as doc_ine_antes import campos.ine_actual as doc_ine_actual #Funciones para cada documento y sus respectivos campos. #Funciones para DNI Panameño. async def dni(textos_extraidos, textos_extraidos_simplificados): #Campos Buscados nombre, apellido = obtenCampo.nombre(textos_extraidos, textos_extraidos_simplificados) identificacion = obtenCampo.identificacion(textos_extraidos, textos_extraidos_simplificados) fecha_nacimiento = obtenCampo.fecha_nacimiento(textos_extraidos, textos_extraidos_simplificados) sexo = obtenCampo.sexo(textos_extraidos, textos_extraidos_simplificados) return nombre, apellido, identificacion, fecha_nacimiento, sexo async def pasaporte(textos_extraidos, textos_extraidos_simplificados): #Campos Buscados nombre, apellido = obtenCampo.nombre(textos_extraidos, textos_extraidos_simplificados) identificacion = obtenCampo.identificacion(textos_extraidos, textos_extraidos_simplificados) return nombre, apellido, identificacion #Funciones para Zurich México async def ine_actual(textos_extraidos_simplificados): #Campos Buscados vigencia = doc_ine_actual.vigencia(textos_extraidos_simplificados) if vigencia is None: return "Vigencia no localizada" else: return vigencia async def ine_antes(textos_extraidos_simplificados): #Campos Buscados vigencia = doc_ine_antes.vigencia(textos_extraidos_simplificados) if vigencia is None: return "Vigencia no localizada" else: return vigencia