From 8226668b6186c99d65d4fab0413bc6d7d70c0747 Mon Sep 17 00:00:00 2001 From: Joshua Roesslein Date: Tue, 24 Nov 2009 18:16:07 -0600 Subject: [PATCH] Fix 'source' parameter parsing in statuses. --- tweepy/parsers.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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: -- 2.25.1