def find_hashtag_uses(users, all_tweets):
    hashtag_uses = []
    hashtag_map = twitter_lib.hashtag_map()
    for tweet in all_tweets:
        for hashtag in twitter_lib.find_hashtags(tweet.text):
            if not hashtag in hashtag_map:
                print 'Error, hashtag not found,', hashtag
            else:
                hashtag_sqlid = hashtag_map[hashtag]
                hashtag_uses.append(twitter_lib.HashtagUse(-1, hashtag_sqlid, tweet.sqlid))
    twitter_lib.insert_hashtag_uses(hashtag_uses)
    return hashtag_map
def find_hashtags(all_tweets):
    hashtags = {}
    for tweet in all_tweets:
        for hashtag in twitter_lib.find_hashtags(tweet.text):
            hashtags[hashtag] = True
    twitter_lib.insert_hashtags(hashtags.keys())