def _on_chunk(self, data): try: entry = json.loads(data) except: log.error('Could not parse JSON object.') return for callback in self.callbacks: callback(entry, self.track, self.follow)
def _on_chunk(self, data): try: entry = json.loads(data) except: log.error('Could not parse JSON object.') return for callback in self.callbacks: callback(entry, self.track, self.follow)
def perform(self, tweet, tracking, following): if tweet.has_key('user'): is_followed = any(u == tweet['user']['id'] for u in following) if tweet['retweeted'] and is_followed: tracking = map(lambda u: ".*%s.*" % u, tracking) if not re.match("|".join(tracking), tweet['text']): return try: self._store_user_id(tweet['user']['id']) except: log.error('Could not store in redis')
def perform(self, tweet, tracking, following): if tweet.has_key("user"): is_followed = any(u == tweet["user"]["id"] for u in following) if tweet["retweeted"] and is_followed: tracking = map(lambda u: ".*%s.*" % u, tracking) if not re.match("|".join(tracking), tweet["text"]): return try: self._store_user_id(tweet["user"]["id"]) except: log.error("Could not store in redis")