Mejor deteccion de genero

This commit is contained in:
Roberto Alsina 2022-07-25 10:14:00 -03:00
parent 06c4c16633
commit a83db61155

View File

@ -32,9 +32,10 @@ def femininidad(nombre):
FROM hombres WHERE nombre=:nombre FROM hombres WHERE nombre=:nombre
""" """
with connection.cursor() as cursor: with connection.cursor() as cursor:
mujeres = cursor.execute(sql1, {"nombre": nombre.upper()}).fetchone() nombre = nombre.strip().split()[0].strip().upper()
mujeres = cursor.execute(sql1, {"nombre": nombre}).fetchone()
mujeres = 0 if mujeres is None else mujeres[0] mujeres = 0 if mujeres is None else mujeres[0]
hombres = cursor.execute(sql2, {"nombre": nombre.upper()}).fetchone() hombres = cursor.execute(sql2, {"nombre": nombre}).fetchone()
hombres = 0 if hombres is None else hombres[0] hombres = 0 if hombres is None else hombres[0]
if hombres == mujeres == 0: if hombres == mujeres == 0:
return 0.5 return 0.5