From: Aaron Hill Date: Wed, 18 Jun 2014 16:35:12 +0000 (-0400) Subject: Unescape stream data from Twitter X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=09e29c815bd21514ec62df2cd8e8d176678bee40;p=tweepy.git Unescape stream data from Twitter --- diff --git a/tweepy/streaming.py b/tweepy/streaming.py index fc3e7c5..187b14d 100644 --- a/tweepy/streaming.py +++ b/tweepy/streaming.py @@ -7,6 +7,7 @@ import requests from requests.exceptions import Timeout from threading import Thread from time import sleep +from HTMLParser import HTMLParser import ssl from tweepy.models import Status @@ -39,7 +40,7 @@ class StreamListener(object): Override this method if you wish to manually handle the stream data. Return False to stop stream and close connection. """ - data = json.loads(raw_data) + data = json.loads(HTMLParser().unescape(raw_data)) if 'in_reply_to_status_id' in data: status = Status.parse(self.api, data)