From: Josh Roesslein Date: Sat, 31 Oct 2009 01:20:28 +0000 (-0500) Subject: Add parser for lists. X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=b08f26d0b95c5baebb6b70a7005d3b82068500b2;p=tweepy.git Add parser for lists. --- diff --git a/tweepy/parsers.py b/tweepy/parsers.py index e2d76a5..b856fe5 100644 --- a/tweepy/parsers.py +++ b/tweepy/parsers.py @@ -267,3 +267,20 @@ def parse_retweets(obj, api): retweets.append(_parse_retweet(item, api)) return retweets +def parse_list(obj, api): + + lst = models['list']() + for k,v in obj.items(): + if k == 'user': + setattr(lst, k, _parse_user(v, api)) + else: + setattr(lst, k, v) + return lst + +def parse_lists(obj, api): + + lists = [] + for item in obj: + lists.append(parse_list(item, api)) + return lists +