Skip to content

Commit 641d8cd

Browse files
committed
handling exception
1 parent 72c5973 commit 641d8cd

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

twitter_stream_listener.py

+12-8
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,18 @@ def __init__(self, mongo_col):
4040
self.collection.remove()
4141

4242
def on_data(self, raw_data):
43-
data = json.loads(raw_data)
44-
if data.get("lang") == 'en':
45-
if data.get("entities") and \
46-
data.get("entities").get('user_mentions') and \
47-
data["entities"]['user_mentions']:
48-
tweet = convert_tweet(data)
49-
# print tweet
50-
self.collection.insert(tweet)
43+
try:
44+
data = json.loads(raw_data)
45+
if data.get("lang") == 'en':
46+
if data.get("entities") and \
47+
data.get("entities").get('user_mentions') and \
48+
data["entities"]['user_mentions']:
49+
tweet = convert_tweet(data)
50+
# print tweet
51+
self.collection.insert(tweet)
52+
except:
53+
import traceback
54+
traceback.print_exc(file=sys.stdout)
5155
return True
5256

5357
def on_error(self, status):

0 commit comments

Comments
 (0)