From: Joshua Roesslein Date: Wed, 25 Nov 2009 00:16:07 +0000 (-0600) Subject: Fix 'source' parameter parsing in statuses. X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=8226668b6186c99d65d4fab0413bc6d7d70c0747;p=tweepy.git Fix 'source' parameter parsing in statuses. --- diff --git a/tweepy/parsers.py b/tweepy/parsers.py index b99deb3..0ebaf19 100644 --- a/tweepy/parsers.py +++ b/tweepy/parsers.py @@ -125,8 +125,11 @@ def parse_status(obj, api): elif k == 'created_at': setattr(status, k, _parse_datetime(v)) elif k == 'source': - setattr(status, k, _parse_html_value(v)) - setattr(status, 'source_url', _parse_a_href(v)) + if '<' in v: + setattr(status, k, _parse_html_value(v)) + setattr(status, 'source_url', _parse_a_href(v)) + else: + setattr(status, k, v) elif k == 'retweeted_status': setattr(status, k, parse_status(v, api)) else: