code: def tweets_for_user(screen_name, limit=1e10):
      
      qu = Queue()
      p = Thread(target=_tweets_for_user, args=(qu, screen_name, limit))
      p.start()
      p.join(910)
      if p.is_alive():
          sys.stderr.write('no results after 15 minutes for %s. Aborting.' % screen_name)
          return []
      else:
          return qu.get()
docs: Collect the most recent 3200 tweets for this user, sleeping to deal with rate limits.