
Firebase y python
Publicado por Sergio (2 intervenciones) el 10/04/2020 13:05:04
Buenos días,
Estoy creando una aplicación que almacene los datos de correos electrónicos de un servidor de correo en firebase. Para ello necesito extraer del campo "PARA" las direcciones, y comprobar una a una si están dadas de alta en firebase ...
Lo tengo ya todo preparado, consigo recorrer las direcciones una a una, pero tengo problemas con la función auth.get_user_by_email de firebase, que no consigo controlarlo para que cuando encuentre una dirección válida o dada de alta en la base de datos se salga del Bucle While.
En el código que os pongo abajo, exista o no exista, no se sale del bucle y termina dando error por desbordamiento de la X
¿Podriais echarme una mano?
Estoy creando una aplicación que almacene los datos de correos electrónicos de un servidor de correo en firebase. Para ello necesito extraer del campo "PARA" las direcciones, y comprobar una a una si están dadas de alta en firebase ...
Lo tengo ya todo preparado, consigo recorrer las direcciones una a una, pero tengo problemas con la función auth.get_user_by_email de firebase, que no consigo controlarlo para que cuando encuentre una dirección válida o dada de alta en la base de datos se salga del Bucle While.
En el código que os pongo abajo, exista o no exista, no se sale del bucle y termina dando error por desbordamiento de la X
¿Podriais echarme una mano?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
num_mails=usuario.count(",") + 1
if num_mails > 1:
mails=usuario.split(',')
x=0
while x < num_mails:
try:
respuesta=auth.get_user_by_email(mails[x])
break
except:
print("probamos otro\n")
x=x+1
print("HA pasado con "+mails[x])
Valora esta pregunta


0