Crear un bucle infinito para pedazo de codigo
Publicado por Luciano (3 intervenciones) el 16/05/2019 01:35:55
Hola a todos
Tengo el siguiente codigo:
https://pythonhosted.org/fdb/usage-guide...ight=event
Lo que deseo hacer es que la parte del evento se mantenga en espera siempre. Se supone que ese es su funcionamiento, pero he tratado de ponerlo en un bucle y estoy bloqueado.
Este codigo lo que hace es detectar un evento que esta programado en un trigger en servidor de la base de datos.
funciona bien, pero luego de detectar el evento e imprimirme el diccionario con {'sms': 1}
no vuelve a mostrarme nada.
lo que no se es donde poner el while, porque la idea es que solo vuelva a quedarse en espera, despues de recibir un evento.
estoy aprendiendo python y espero que puedan ayudarme.
gracias de antemano
Tengo el siguiente codigo:
1
2
3
4
5
6
7
8
9
import fdb
con = fdb.connect(dsn='10.0.0.5:C:/firebird/monfb.fdb', user='sysdba', password='masterkey')
cur = con.cursor()
evento = con.event_conduit(['sms'])
evento.begin()
result = evento.wait ()
if (result['sms'])>=1:
print(result)
https://pythonhosted.org/fdb/usage-guide...ight=event
Lo que deseo hacer es que la parte del evento se mantenga en espera siempre. Se supone que ese es su funcionamiento, pero he tratado de ponerlo en un bucle y estoy bloqueado.
Este codigo lo que hace es detectar un evento que esta programado en un trigger en servidor de la base de datos.
funciona bien, pero luego de detectar el evento e imprimirme el diccionario con {'sms': 1}
no vuelve a mostrarme nada.
lo que no se es donde poner el while, porque la idea es que solo vuelva a quedarse en espera, despues de recibir un evento.
estoy aprendiendo python y espero que puedan ayudarme.
gracias de antemano
Valora esta pregunta
0