J'utilise pycurl pour se connecter à l'API de streaming twitter.Poignée pycurl accrocher sur Twitter streaming api
Cela fonctionne bien, mais parfois après avoir couru pendant quelques heures, il cessera de bloquer indéfiniment, ne pas jeter aucune exception. Comment puis-je détecter/gérer un blocage dans ce script?
import pycurl, json
STREAM_URL = "http://stream.twitter.com/1/statuses/filter.json"
USER = "presidentskroob"
PASS = "12345"
def on_receive(data):
print data
conn = pycurl.Curl()
conn.setopt(pycurl.USERPWD, "%s:%s" % (USER, PASS))
conn.setopt(pycurl.URL, STREAM_URL)
conn.setopt(pycurl.WRITEFUNCTION, on_receive)
conn.perform()
Je crains que vous ne comprenez pas l'API de streaming Twitter. La demande est en cours et reste ouverte pendant des heures. – gnur