On 25/11/2013 18:18, Jared Nielsen wrote:
Hi all,
Noob. For a beginner project I'm hacking together a Twitter bot with tweepy.

I've got one more or less functional, but I'm running into a problem
when making a list of followers by calling the Twitter api. I'm getting
a 'Rate limit exceeded' error, which, evidently is due to changes in the
Twitter api not allowing one to make more than a certain number of
calls. I think 150 at a time. I have more than 150 followers in the
account.

My code is:

     for follower in tweepy.Cursor(api.followers).items():
         follower_ids.append(follower.id <http://follower.id>)

My question is: how do I grab the first 'x' items in
tweepy.Cursor(api.followers)items(), say 15 or 20, without looping
through the entire list of items, which then gives me the error.

Thanks!


One way, there are others.

for i, follower in enumerate(tweepy.Cursor(api.followers).items()):
    if i == 20:
        break
    follower_ids.append(follower.id <http://follower.id>)


--
Python is the second best programming language in the world.
But the best has yet to be invented.  Christian Tismer

Mark Lawrence

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to