Burgestrand/Hallon — Issue #84: Track load timeout
Author: cptobvious
Created: 2012-02-28 02:13:51+00:00
State: open

@Burgestrand I hate to break the party, but now (running Hallon 0.14.0) I get timeout errors on loading tracks. Both with `track.load` and `session.wait_for {track.loaded?}`. Even extending the timeout period didn't help.
Here's some code I ran, including the exception:

```
>> starred = Hallon::User.new("andythawkins").starred
=>
>> starred.loaded?
=> false
>> starred.load
=>
>> starred.loaded?
=> true
>> starred.tracks.first
=>
>> t = starred.tracks.first
t.l=>
>> t.loaded?
=> false
>> t.load
Hallon::TimeoutError: execution expired
/app/.bundle/gems/ruby/1.9.1/gems/hallon-0.14.0/lib/hallon/loadable.rb:17:in `sleep'
/app/.bundle/gems/ruby/1.9.1/gems/hallon-0.14.0/lib/hallon/loadable.rb:17:in `block in load'
/app/.bundle/gems/ruby/1.9.1/gems/hallon-0.14.0/lib/hallon/loadable.rb:9:in `load'
/home/heroku_rack/lib/console.rb:158:in `block (2 levels) in '
```