# HG changeset patch # User nanaya # Date 1466927746 -32400 # Node ID 924b3a4ed3ef80dd8a916040de0d86d15e5f5212 # Parent fc2bc34e6d89afa0eebad3d2c3a351d29cf26acf Reraise when no usable key left diff -r fc2bc34e6d89 -r 924b3a4ed3ef app/models/tweet.rb --- a/app/models/tweet.rb Sun Jun 26 16:49:15 2016 +0900 +++ b/app/models/tweet.rb Sun Jun 26 16:55:46 2016 +0900 @@ -10,7 +10,12 @@ rescue Twitter::Error::TooManyRequests next_client_config_id = @client_config_id + 1 init_client next_client_config_id - retry unless @client_config_id == start_client_config_id + + if @client_config_id == start_client_config_id + raise + else + retry + end end end