def execute_task(self, timeline, remain=list()): """ #TO-DO: make this recursive :param timeline: :param remain: :return: """ for twt in timeline: if isinstance(twt, list): print "twt is a list" self.recurring(twt) else: WebResource.store_tweet(twt) self.i += 1 print "Total tweets: " + str(self.i)
def execute_task(self, timeline, remain=list()): """ Store a tweet in the datastore Storing method: see WebResource.store_tweet() in models. #TO-DO: make this recursive :param timeline: a timeline dict() fetched from TW API :param remain: :return: None """ for twt in timeline: if isinstance(twt, list): print "twt is a list" self.recurring(twt) else: WebResource.store_tweet(twt) self.i += 1 print "Total tweets: " + str(self.i)
def recurring(self, timeline): for twt in timeline: WebResource.store_tweet(twt) self.i += 1 print "Total tweets in list: " + str(self.i)