File size: 1,614 Bytes
67b82ae 7bdefa8 e0b339d 7bdefa8 67b82ae d35e97b 67b82ae d35e97b d56556d d35e97b 67b82ae e0b339d 67b82ae 7bdefa8 11488bb 7bdefa8 11488bb 7bdefa8 11488bb 7bdefa8 11488bb 67b82ae 11488bb 67b82ae 11488bb |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
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 |