rad / documentos.py
Moibe's picture
Add security
11488bb
raw
history blame
1.61 kB
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