私はpycurlを使用して、TwitterストリーミングAPIに接続しています。TwitterのストリーミングAPIを処理するpycurlを処理する
これはうまく動作しますが、時には数時間実行した後、それは例外をスローしませ、無期限にハング停止します。このスクリプトでハングアップを検出/処理するにはどうすればよいですか?
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()
私はあなたがTwitterのストリーミングAPIを理解していないんです。要求は行われており、何時間も開いています。 – gnur