sferik / t-ruby

A command-line power tool for Twitter.
http://sferik.github.com/t
MIT License
5.43k stars 408 forks source link

`t list add` skips accounts #351

Open rileyjshaw opened 8 years ago

rileyjshaw commented 8 years ago

When I run t list add on a group of users, an inconsistent number of accounts are actually added to the list. As far as I can tell this has nothing to do with rate-limiting.

Test case:

t list create --private test
t followings | xargs t list add test

My output:

> t list create --private test
@rileyjshaw created the list "test".
> t followings | xargs t list add test
@rileyjshaw added 196 members to the list "test".

When I check the list, it has anywhere between 13 and 107 members.

I tested this a few times, always with > 15 minutes between tests. I then ran two immediately after one-another. The first group ended up having 27 members. The second had 48.

rileyjshaw commented 8 years ago

This is likely related to https://twittercommunity.com/t/nondeterminstic-behavior-for-lists-members-create-all/53640/22